Saya memiliki variabel. Sebut saja toto.
Ini totodapat diatur ke undefined,, nullstring, atau objek.
Saya ingin memeriksa apakah totodisetel ke data, yang berarti disetel ke string atau objek, dan bukan undefinedjuga 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 falseif toto is undefinedor nulland trueelse, 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 ifpernyataan.