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