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