जब मैं चलाने var name = 'jose' !== '';
मेरे कंसोल में, यह रिटर्न "true"
var name = 'jose' क्यों होता है! == ''; वापस "सच" और सच नहीं?
यह "true"
स्ट्रिंग के रूप और नहीं true
एक बूलियन के रूप में क्यों वापसी करता है?
मैंने इसे एक अलग चर नाम से आजमाया और यह एक बूलियन लौटाता है। i.e .: var bobby = 'bob' !== '';
क्या बॉबी के बारे में ऊपर के उदाहरण में? – guradio
@guradio 'var bobby' एक अलग चर नाम है, इसलिए यह स्ट्रिंग में नहीं है। – Jerry
कोई 'window.bobby' नहीं है। – ryanpcmcquen