जावास्क्रिप्ट में उपलब्ध parseInt फंक्शन का सिंटैक्स निम्नलिखित है:
सिंटैक्स
parseInt(string, radix);
पैरामीटर्स:
- string - पार्स किया जाने वाला मान। यदि यह स्ट्रिंग नहीं है, तो ToString मेथड का उपयोग करके स्ट्रिंग में बदला जाता है। शुरुआती व्हाइटस्पेस इग्नोर होता है।
- radix - 2 से 36 के बीच का एक पूर्णांक जो स्ट्रिंग का रेडिक्स (गणितीय अंक प्रणाली में आधार) दर्शाता है।
इस मेथड का उपयोग करके किसी भी आधार (2 से 36) की संख्या को पूर्णांक में बदला जा सकता है।
उदाहरण
console.log(parseInt("100", 10)); // 100 (दशमलव)
console.log(parseInt("10", 8)); // 8 (अष्टाधारी)
console.log(parseInt("101", 2)); // 5 (द्विआधारी)
console.log(parseInt("2FF3", 16)); // 12275 (हेक्साडेसिमल)
console.log(parseInt("ZZ", 36)); // 1295 (बेस 36)
आउटपुट
100
8
5
12275
1295
अन्य रूपांतरण विधियां
// parseFloat - दशमलव संख्याओं के लिए
parseFloat("3.14"); // 3.14
// Number() कंस्ट्रक्टर
Number("42"); // 42
Number("3.14"); // 3.14
// यूनरी प्लस ऑपरेटर
+"42"; // 42
+"3.14"; // 3.14
// Math.floor के साथ (केवल पूर्णांक के लिए)
Math.floor("3.9"); // 3
सर्वोत्तम अभ्यास: हमेशा radix पैरामीटर बताएं (आमतौर पर 10) ताकि अनपेक्षित ऑक्टल पार्सिंग से बचा जा सके।