संभव डुप्लिकेट:
What is the !! (not not) operator in JavaScript?एंड्रॉइड का उपयोग करते समय आईएफ कथन में दो !! एस क्यों?
मैं कुछ कोड के माध्यम से देख रहा हूँ और एक अगर बयान है कि नीचे एक तरह लग रहा है देखते हैं। क्या कोई मुझे बता सकता है कि एक के बजाय दो !! क्यों हैं? मैंने इसे पहले कभी नहीं देखा है और Google पर कुछ भी खोद नहीं सकता क्योंकि यह विशेष चरित्र को अनदेखा कर रहा है।
if (!!myDiv && myDiv.className == 'visible') {
}
वाह, यह अच्छा है। जाम के उत्तर के आधार पर इस लिंक को खोला। http://www.bennadel.com/blog/1784- उपयोग- डबल- नोट- ऑपरेटर- फोर- बूओलियन- टाइप- कैस्टिंग एचटीएम – mrtsherman
प्रश्न में दिए गए उदाहरण में यह भी आवश्यक क्यों है?'If' स्थिति की भविष्यवाणी पहले से ही बूलियन के रूप में व्याख्या की गई है। इसके अलावा, '!! 0! == सच', क्योंकि' 0' झूठा है। –