फ़ंक्शन parseFloat
फ़ंक्शन parseFloat स्ट्रिंग को
फ्लोटिंग पॉइंट नंबर में बदलता है।
यह '12.5px' जैसे मानों के लिए जरूरी है
- जब शुरुआत में एक नंबर हो और उसके बाद माप की इकाई
हो। यदि '12.5px' पर फ़ंक्शन parseFloat
लागू किया जाए, तो परिणाम नंबर
12.5 होगा (और यह वास्तव में एक नंबर
होगा, स्ट्रिंग नहीं)।
परिवर्तन तभी होगा जब पूर्णांक
नंबर स्ट्रिंग की शुरुआत में हो, अन्यथा
NaN प्रदर्शित किया जाएगा।
दूसरे वैकल्पिक पैरामीटर के रूप में नंबर सिस्टम निर्दिष्ट किया जा सकता है,
और फ़ंक्शन निर्दिष्ट नंबर सिस्टम से दशमलव में बदला गया
नंबर लौटाएगा।
सिंटैक्स
parseFloat(स्ट्रिंग, [नंबर सिस्टम]);
उदाहरण
आइए स्ट्रिंग की शुरुआत से भिन्नात्मक नंबर निकालते हैं:
console.log(parseFloat('10.3px'));
कोड निष्पादन का परिणाम:
10.3
उदाहरण
इस उदाहरण में फ़ंक्शन नंबर को पढ़ने में सक्षम नहीं होगा
(क्योंकि यह स्ट्रिंग की शुरुआत में नहीं है) और
NaN लौटाएगा:
let str = 'चौड़ाई: 100px';
console.log(parseFloat(str));
कोड निष्पादन का परिणाम:
NaN