जावास्क्रिप्ट में संख्या में रूपांतरण
आइए निम्नलिखित कोड पर विचार करें:
let a = '2';
let b = '3';
alert(a + b); // '23' प्रदर्शित करेगा
जैसा कि आप देख रहे हैं, हमारे मामले में दोनों चर स्ट्रिंग्स रखते हैं और तदनुसार जुड़ जाते हैं, स्ट्रिंग्स की तरह।
मान लीजिए कि हम चाहते हैं कि हमारे चर के मान
इस मामले में स्ट्रिंग्स की तरह नहीं,
बल्कि संख्याओं की तरह जुड़ें। इस स्थिति में हम
विशेष फ़ंक्शन Number का उपयोग करके
अपने चर के प्रकार को जबरदस्ती एक संख्या में
बदल सकते हैं:
let a = '2';
let b = '3';
alert(Number(a) + Number(b)); // 5 प्रदर्शित करेगा
स्ट्रिंग्स को संख्याओं में केवल जोड़ संक्रिया में ही नहीं, बल्कि चर में तुरंत लिखते समय भी बदला जा सकता है - यह काम करेगा:
let a = Number('2'); // चर में संख्या 2 लिखी जाएगी
let b = Number('3'); // चर में संख्या 3 लिखी जाएगी
alert(a + b); // 5 प्रदर्शित करेगा
चर a का मान '10'
और चर b का मान '20' दिया गया है।
दिए गए चर को संख्याओं के रूप में जोड़ें।
कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:
alert( Number('2') + Number('3') );
कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:
alert( 2 + Number('3') );
कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:
alert( '2' + Number('3') );