संभव डुप्लिकेट:जावास्क्रिप्ट में 1 और! 0 का क्या अर्थ है?
:var myVariable = !1;
return !1 in javascript
JavaScript फ़ाइल मैं आज पढ़ने के लिए किया था, वहाँ एक लाइन जहां एक चर एक भाज्य की तरह घोषित किया गया था, इस तरह था समान
और फिर कुछ इस तरह एक समारोह में पैरामीटर के रूप में इस्तेमाल किया गया था:
return variable.myFunction(!0);
क्या कोई मुझे बता सकता है कि इस संदर्भ में विस्मयादिबोधक चिह्न का क्या अर्थ है और आखिरकार, इसका उपयोग आमतौर पर (लाभ) के लिए क्यों किया जाता है?
अग्रिम धन्यवाद!
यह एक भाज्य नहीं है, यह एक बूलियन [निषेध] (http://en.wikipedia.org/wiki/Negation) ऑपरेटर है। 'सत्य' को 'झूठी' में बदलता है, और इसके विपरीत। शायद शून्य से शून्य में शून्य कुछ भी बदल जाता है? –
यह भयानक कोड है। यह एक [ 'ViolentPsychopathKnowsWhereYouLiveException'] (http://www.codinghorror.com/blog/2008/06/coding-for-violent-psychopaths.html) फेंक करता है? –
मैं इस प्रश्न के शीर्षक को देखने पर अनियंत्रित हँसे। मुझे इसे क्लिक करना पड़ा। एसएमएच जो भी इस तरह के कोड। – Marlon