Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में स्ट्रिंग को इंटीजर में कैसे बदलें?

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 रिटर्न करता है।

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. - JavaScript में सरणी को जटिल सरणी में कैसे बदलें?

    = सरणी की किसी भी संख्या। फ़ंक्शन को सरणी को उप-सरणियों में तोड़ना आवश्यक है यदि सरणी के लगातार तत्वों का योग संख्या n से अधिक हो जाता है। उदाहरण के लिए: // यदि मूल सरणी है: const arr = [2, 1, 2, 1, 1, 1, 1, 1]; // और संख्या n 4 है // तो आउटपुट सरणी होनी चाहिए: const output = [[2, 1], [2, 1, 1], [1

  1. - JavaScript में पूर्णांक सरणी को स्ट्रिंग सरणी में बदलें?

    पूर्णांक सरणी को स्ट्रिंग सरणी में बदलने के लिए, JavaScript में map(String) का उपयोग करें। मान लीजिए निम्नलिखित हमारी पूर्णांक सरणी है: var integerValues = [101, 50, 70, 90, 110, 90, 94, 68]; पूर्णांक सरणी को स्ट्रिंग सरणी में बदलें: integerValues.map(String); उदाहरण निम्नलिखित कोड देखें: var integ