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