Saya memiliki variabel. Sebut saja toto
.
Ini toto
dapat diatur ke undefined
,, null
string, atau objek.
Saya ingin memeriksa apakah toto
disetel ke data, yang berarti disetel ke string atau objek, dan bukan undefined
juga null
, dan menyetel nilai boolean yang sesuai di variabel lain.
Saya memikirkan sintaksnya !!
, yang akan terlihat seperti ini:
var tata = !!toto; // tata would be set to true or false, whatever toto is.
Yang pertama !
akan disetel ke false
if toto is undefined
or null
and true
else, dan yang kedua akan membalikkannya.
Tapi ini terlihat agak aneh. Jadi, apakah ada cara yang lebih jelas untuk melakukan ini?
Saya sudah melihat pertanyaan ini , tetapi saya ingin menetapkan nilai dalam variabel, tidak hanya memeriksanya dalam if
pernyataan.