जावास्क्रिप्ट ने किसी मान को नंबर में बदलने के लिए Number() मेथड पेश किया है। यह मेथड नंबर स्ट्रिंग्स को नंबर्स में और बूलियन मानों को 1 या 0 में बदल सकता है। आइए इसे संक्षेप में समझते हैं।
सिंटैक्स
var num = Number(value);
उदाहरण-1
निम्नलिखित उदाहरण में, Number() मेथड ने नंबर स्ट्रिंग्स और बूलियन मानों को नंबर्स में बदला है और आउटपुट दिखाया गया है।
<html> <body> <script> document.write(Number("10.5") + "</br>"); document.write(Number(" 123 ") + "</br>"); document.write(Number(true) + "</br>"); document.write(Number(false) + "</br>"); document.write(Number(null)); </script> </body> </html>
आउटपुट
10.5 123 1 0 0
उदाहरण-2
यह मेथड न केवल सामान्य मान को नंबर में बदलता है बल्कि हेक्साडेसिमल मान को भी नंबर में बदलता है जैसा कि नीचे दिखाया गया है।
<html> <body> <script> document.write(Number(" ") + "<br>"); document.write(Number("") + "<br>"); document.write(Number("123e-1") + "<br>"); document.write(Number("0xFF") + "<br>"); </script> </body> </html>
आउटपुट
0 0 12.3 255