Bir değişkenim var. Hadi diyelim toto
.
Bu toto
şekilde ayarlanabilir undefined
, null
bir dize veya bir nesnenin.
toto
Bir veriye ayarlanıp ayarlanmadığını, yani bir dizeye veya nesneye ayarlanıp ayarlanmadığını ve ne ne undefined
de olduğunu null
ve başka bir değişkende karşılık gelen boole değerini ayarlayıp ayarlamadığını kontrol etmek istiyorum .
Şöyle !!
görünecek sözdizimi düşündüm :
var tata = !!toto; // tata would be set to true or false, whatever toto is.
İlki if toto is or ve else !
olarak ayarlanır ve ikincisi onu tersine çevirir.false
undefined
null
true
Ama biraz tuhaf görünüyor. Peki bunu yapmanın daha net bir yolu var mı?
Bu soruya zaten baktım , ancak bir değişkende bir değer ayarlamak istiyorum, sadece bir if
ifadede kontrol etmek değil .