Bir değişkenim var. Hadi diyelim toto.
Bu totoşekilde ayarlanabilir undefined, nullbir dize veya bir nesnenin.
totoBir veriye ayarlanıp ayarlanmadığını, yani bir dizeye veya nesneye ayarlanıp ayarlanmadığını ve ne ne undefinedde olduğunu nullve 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.falseundefinednulltrue
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 ififadede kontrol etmek değil .