जावास्क्रिप्ट पार्सइंट ()
उदाहरण
विभिन्न मूल्यों को पार्स करें:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
परिभाषा और उपयोग
parseInt
विधि एक मान को एक स्ट्रिंग के रूप में पार्स करती है और पहला पूर्णांक लौटाती है ।
एक मूलांक पैरामीटर उपयोग करने के लिए संख्या प्रणाली को निर्दिष्ट करता है:
2 = बाइनरी, 8 = ऑक्टल, 10 = दशमलव, 16 = हेक्साडेसिमल।
यदि मूलांक को छोड़ दिया जाता है, तो जावास्क्रिप्ट मूलांक 10 मान लेता है। यदि मान "0x" से शुरू होता है, तो जावास्क्रिप्ट मूलांक 16 मान लेता है।
टिप्पणियाँ
यदि पहला वर्ण परिवर्तित नहीं किया जा सकता NaN
है, तो वापस कर दिया जाता है।
अग्रणी और अनुगामी रिक्त स्थान पर ध्यान नहीं दिया जाता है।
केवल पाया गया पहला पूर्णांक लौटाया जाता है।
पार्सइंट ("010") के लिए पुराने ब्राउज़र 8 लौटाएंगे। ईसीएमएस्क्रिप्ट के पुराने संस्करणों में "0" से शुरू होने वाले मानों के लिए ऑक्टल (मूलांक 8) का उपयोग किया गया था। ईसीएमएस्क्रिप्ट 5 (2009) से डिफ़ॉल्ट दशमलव (मूलांक 10) है।
वाक्य - विन्यास
parseInt(string, radix)
मापदंडों
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
प्रतिलाभ की मात्रा
प्रकार | विवरण |
एक संख्या। | NaN यदि कोई पूर्णांक नहीं पाया जाता है। |
ब्राउज़र समर्थन
parseFloat()
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
और ज्यादा उदाहरण
विभिन्न मूल्यों को पार्स करें:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);