JavaScript parseInt() फ़ंक्शन

परिभाषा और उपयोग

parseInt() फ़ंक्शन स्ट्रिंग को विश्लेषण करता है और पूर्णांक को वापस करता है。

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

यदि रैडीक्स पैरामीटर को छोड़ दें, JavaScript इस तरह से मानता है:

  • यदि स्ट्रिंग "0x" से शुरू होती है, तो बेस 16 (षड़दश संख्या प्रणाली) है
  • यदि स्ट्रिंग "0" से शुरू होती है, तो बेस 8 (आठारह संख्या प्रणाली) है। यह विशेषता अलग कर दी गई है
  • यदि स्ट्रिंग का पहला अक्षर किसी अन्य मान से शुरू होता है, तो बेस 10 (दस संख्या प्रणाली) है

ध्यान दें:सिर्फ अक्षरों में पहले संख्या को वापस करें!

टिप्पणी:पूर्ववर्ती और अंतिम खाली स्थान की अनुमति है.

टिप्पणी:यदि पहला अक्षर संख्या में बदला नहीं जा सकताparseInt() NaN वापस करें.

टिप्पणी:पुराने ब्राउज़र पुराने ECMAScript (ECMAScript 5 से पहले) के मद्देनजर "010" को 8 के रूप में प्रदर्शित करेंगे क्योंकि पुरानी संस्करणों में ECMAScript में डिफ़ॉल्ट बेस 8 (आठारह संख्या प्रणाली) है। ECMAScript 5 से लेकर डिफ़ॉल्ट बेस 10 (दस संख्या प्रणाली) है।

उदाहरण

विभिन्न स्ट्रिंग का विश्लेषण करें:

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";
var h = parseInt("10", 10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10", 8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10", 16)+ "<br>";
var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

अपने आप सामने परीक्षण करें

व्याकरण

parseInt(string, रैडीक्स)

पैरामीटर मूल्य

पैरामीटर वर्णन
string आवश्यक. विश्लेषण करने वाला स्ट्रिंग.
रैडीक्स वृद्धिपूर्ण: प्रयोग की गई नंबरिक प्रणाली के प्रतिनिधित्व के लिए नंबर (2 से 36 तक)।

तकनीकी विवरण

वापसी मान: वैल्यू: यदि पहला अक्षर संख्या के रूप में बदला नहीं जा सकता, तो NaN वापस किया जाता है।
JavaScript संस्करण: ECMAScript 1

ब्राउज़र समर्थन

�ंक्शन च्रोम एज फायरफॉक्स सैफारी ओपेरा
parseInt() समर्थन समर्थन समर्थन समर्थन समर्थन