जावास्क्रिप्ट ने 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