parseInt() मेथड का उपयोग
JavaScript में स्ट्रिंग को इंटीजर (पूर्णांक) में बदलने के लिए parseInt() मेथड का उपयोग किया जाता है। यदि स्ट्रिंग को संख्या में नहीं बदला जा सकता, तो यह NaN (Not a Number) रिटर्न करता है।
सिंटैक्स
parseInt(string, radix)
- string: पार्स की जाने वाली स्ट्रिंग
- radix (वैकल्पिक): आधार (2 से 36 के बीच), डिफ़ॉल्ट 10
उदाहरण
<!DOCTYPE html>
<html>
<body>
<button onclick="display()">Check</button>
<p id="demo"></p>
<script>
function display() {
var val1 = parseInt("50") + "<br>";
var val2 = parseInt("52.40") + "<br>";
var val3 = parseInt(" 75 ") + "<br>";
var res = val1 + val2 + val3;
document.getElementById("demo").innerHTML = res;
}
</script>
</body>
</html>
आउटपुट
50 52 75
विभिन्न रेडिक्स (आधार) के साथ उदाहरण
parseInt("10", 10) // 10 (दशमलव)
parseInt("10", 2) // 2 (बाइनरी)
parseInt("10", 8) // 8 (ऑक्टल)
parseInt("10", 16) // 16 (हेक्साडेसिमल)
parseInt("FF", 16) // 255
अन्य रूपांतरण मेथड्स
| मेथड | विवरण |
|---|---|
| parseFloat() | स्ट्रिंग को फ्लोटिंग-पॉइंट नंबर में बदलता है |
| Number() | स्ट्रिंग को नंबर में बदलता है (सख्त) |
| +string (यूनरी प्लस) | स्ट्रिंग को नंबर में बदलने का त्वरित तरीका |
नोट: parseInt() दशमलव भाग को काट देता है (राउंड नहीं करता)। "52.40" के लिए यह 52 रिटर्न करता है।