मेरे पास एक चर है। चलो बुलावा आया toto
।
यह toto
करने के लिए सेट किया जा सकता है undefined
, null
, एक स्ट्रिंग, या किसी वस्तु।
मैं यह जांचना चाहूंगा कि क्या toto
किसी डेटा पर सेट है, जिसका अर्थ स्ट्रिंग या ऑब्जेक्ट पर सेट है, और न तो और न undefined
ही null
, और किसी अन्य चर में संबंधित बूलियन मान सेट करें।
मैंने सिंटैक्स के बारे में सोचा !!
, जो इस तरह दिखेगा:
var tata = !!toto; // tata would be set to true or false, whatever toto is.
अगर टोटका या और है तो पहला !
सेट होगा , और दूसरा इसे उल्टा करेगा।false
undefined
null
true
लेकिन यह थोड़ा अजीब लगता है। तो क्या ऐसा करने का कोई स्पष्ट तरीका है?
मैंने पहले से ही इस प्रश्न को देखा , लेकिन मैं एक चर में एक मूल्य निर्धारित करना चाहता हूं, न कि केवल एक if
बयान में इसे जांचें ।