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

JavaScript में स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में कैसे बदलें


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. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!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 में शून्य वाली स्ट्रिंग को संख्या में कैसे बदलें?

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

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

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