console.log(true+true); //2
console.log(typeof(true+true)); //number
console.log(isNaN(true+true)); //false
एक संख्या उत्पन्न करने वाले 2 बूलियन प्रकारों को एक साथ क्यों जोड़ रहा है? मैं समझता हूं कि अगर वे बराबर नहीं थे (1/0 (बाइनरी?)) यह एक बूलियन प्रकार पर अंकगणित करने की कोशिश करने के लिए अजीब होगा, लेकिन मुझे इस तर्क के पीछे तर्क नहीं मिल रहा है।जावास्क्रिप्ट बूलियन
क्योंकि वे संख्याओं 'संख्या (सत्य) + संख्या (सत्य) === 2' –
में परिवर्तित हो जाते हैं क्योंकि' सत्य' 1 है जब किसी संख्या में स्वत: रूपांतरित होता है। कार्रवाई में जावास्क्रिप्ट की गतिशील प्रकार प्रणाली। –
'true'' 1' – elclanrs