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

जावास्क्रिप्ट में एक स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में कैसे बदलें?


जावास्क्रिप्ट ने parseFloat() नामक एक विधि प्रदान की है स्ट्रिंग को फ़्लोटिंग पॉइंट . में बदलने के लिए टी संख्या। फ्लोटिंग नंबर दशमलव के अलावा और कुछ नहीं हैं। हमारे पास parseInt() . नामक एक अन्य विधि भी है एक ही कार्य करने के लिए लेकिन यह दशमलव के साथ सौदा नहीं करेगा। यह केवल पूर्णांक देता है।

ParseFloat () एक संख्या स्ट्रिंग को एक संख्या में बदल सकता है जबकि यदि किसी संख्या के अलावा कोई स्ट्रिंग भेजी जाती है तो यह NaN देता है आउटपुट के रूप में।

वाक्यविन्यास

parseFloat(Value);

यह इनपुट के रूप में एक संख्या स्ट्रिंग लेता है और एक फ़्लोटिंग पॉइंट . देता है आउटपुट के रूप में संख्या।

उदाहरण

निम्नलिखित उदाहरण में, parseFloat() आउटपुट के रूप में फ्लोटिंग नंबर दिया है, जबकि parseInt() आउटपुट के रूप में एक पूर्णांक दिया है।

<html>
<body>
   <script>
      var a = parseFloat(" 100 ");
      document.write(a +"</br>");
      var b = parseFloat("120.65")
      document.write(b +"</br>");
      var c = parseInt("3.14");
      document.write(c +"</br>");
   </script>
</body>
</html>

आउटपुट

100
120.65
3

कुछ मामलों में एक चर में एक संख्या और एक स्ट्रिंग भी होती है, यदि संख्या पहले स्थान पर है तो केवल संख्या को आउटपुट के रूप में वापस किया जाएगा, स्ट्रिंग भाग को अलग कर दिया जाएगा, अन्यथा NaN आउटपुट के रूप में लौटाया जाएगा।

उदाहरण

<html>
<body>
   <script>
      var a = parseFloat("  hello ")
      document.write(a +"<br>");
      var b = parseFloat("hello1234")
      document.write(b +"<br>");
      var c = parseFloat("3.14hello");
      document.write(c +"<br>");
   </script>
</body>
</html>

आउटपुट

NaN
NaN
3.14

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

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

  1. जावास्क्रिप्ट में शून्य के साथ एक स्ट्रिंग को संख्या में कैसे परिवर्तित करें?

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है” var stringValue="453.000.00.00.0000"; उपरोक्त स्ट्रिंग को शून्य से संख्या में बदलने के लिए, parseInt () के साथ-साथ बदलें () - . का उपयोग करें var numberValue = parseInt(stringValue.replace(/\./gm, '')); उदाहरण पूरा कोड निम्नलिखित है - var

  1. C . में एक फ्लोटिंग पॉइंट नंबर को स्ट्रिंग में बदलें

    इस खंड में हम देखेंगे कि किसी संख्या (पूर्णांक या फ्लोट या किसी अन्य संख्यात्मक प्रकार के डेटा) को एक स्ट्रिंग में कैसे परिवर्तित किया जाए। तर्क बहुत सरल है। यहां हम स्प्रिंटफ () फ़ंक्शन का उपयोग करेंगे। इस फ़ंक्शन का उपयोग कुछ मान या रेखा को एक स्ट्रिंग में प्रिंट करने के लिए किया जाता है, लेकिन क