जेसक्रिप्ट नंबर मथोड

जेसक्रिप्ट नंबर मथोड

येनंबर विधिसभी जेसक्रिप्ट आंकड़े के लिए इस्तेमाल की जा सकती है:

विधि वर्णन
toString() आंकड़े को वर्णन के रूप में वापस करता है。
toExponential() एक्सपोनेंटियल प्रणाली के साथ आंकड़े को वापस करता है。
toFixed() दशांशों के साथ आंकड़े को वापस करता है。
toPrecision() निर्दिष्ट लंबाई के आंकड़े को वापस करता है。
ValueOf() आंकड़े को आंकड़े के रूप में वापस करती है。

toString() विधि

toString() विधि आंकड़े को वर्णन के रूप में वापस करती है。

सभी आंकड़े विधियाँ किसी भी प्रकार के आंकड़े (लिखित, परिमाण या एक्सप्रेशन) के लिए इस्तेमाल की जा सकती हैं:

उदाहरण

let x = 123;
x.toString();
(123).toString();
(100 + 23).toString();

अपने आप अभियान करें

toExponential() विधि

toExponential() वापरकर, आंकड़े को चूड़ाने और एक्सपोनेंटियल प्रणाली के साथ वापस करता है。

पैरामीटर दशांश के बाद के अक्षरों की संख्या को परिभाषित करता है:

उदाहरण

let x = 9.656;
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);

अपने आप अभियान करें

यह पैरामीटर वैकल्पिक है। अगर आप इसे निर्दिष्ट नहीं करते, तो जेसक्रिप्ट आंकड़े को चूड़ाने के लिए नहीं इस्तेमाल करेगा。

toFixed() विधि

toFixed() वापरकर, आंकड़े का वर्णन एक निश्चित दशांशों के साथ वापस करता है。

उदाहरण

let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);

अपने आप अभियान करें

सूचना:toFixed(2) नकदी का संभालन के लिए बहुत उपयोगी है。

toPrecision() विधि

toPrecision() एक तारा वाला शब्द वापस करता है जो निर्दिष्ट लंबाई के नंबर को शामिल करता है:

उदाहरण

let x = 9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);

अपने आप अभियान करें

valueOf() विधि

valueOf() नंबर के रूप में नंबर वापस करता है。

उदाहरण

let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();

अपने आप अभियान करें

जावास्क्रिप्ट में नंबर प्राथमिक मूल्य (typeof = number) या ऑब्जेक्ट (typeof = object) हो सकते हैं。

valueOf() विधि जावास्क्रिप्ट में Number ऑब्जेक्ट को मूल मूल्य में बदलने के लिए उपयोग की जाती है。

आपके कोड में इसके उपयोग के लिए कोई कारण नहीं है。

सूचना:सभी जावास्क्रिप्ट डाटा टाइप रूप में valueOf() और toString() विधियाँ हैं。

वेरियेबल को नंबर में बदलना

3 तरह के जावास्क्रिप्ट विधियाँ वेरियेबल को नंबर में बदलने के लिए उपलब्ध हैं:

विधि वर्णन
Number() अपने पैरामीटर से बदले गए नंबर को वापस करती है。
parseFloat() अपने पैरामीटर को विश्लेषित करती हैं और फ्लॉटिंग संख्या वापस करती हैं。
parseInt() अपने पैरामीटर को विश्लेषित करती हैं और पूर्णांक संख्या वापस करती हैं。

ऊपर की विधियाँनंबर विधिवेसार्वभौमिक जावास्क्रिप्ट विधि

Number() विधि

Number() विधि जावास्क्रिप्ट वेरियेबल को नंबर में बदलने के लिए उपयोग की जा सकती है:

उदाहरण

Number(true);
Number(false);
Number("10");
Number("  10");
Number("10  ");
Number(" 10  ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("Bill");

अपने आप अभियान करें

सूचना:यदि नंबर को बदलना नहीं हो सकता, तो वापस देती है NaN (Not a Number, नाममान नंबर)

दिनांक पर उपयोग किए जाने वाला Number() विधि

Number() 也可以将日期转换为数字。

उदाहरण

Number(new Date("1970-01-01"))

अपने आप अभियान करें

टिप्पणी:Date() विधि 1970 जनवरी 1 से अब तक के मिलीसेकंड को वापस देती है。

1970-01-02 और 1970-01-01 के बीच के मिलीसेकंड 86400000 हैं:

उदाहरण

Number(new Date("1970-01-02"))

अपने आप अभियान करें

उदाहरण

Number(new Date("2017-09-30"))

अपने आप अभियान करें

parseInt() विधि

parseInt() शब्दचिह्न को पूर्णांक में बदलती है और पूर्णांक वापस देती है। परिवार जाने की अनुमति है। केवल पहले नंबर को वापस देती है:

उदाहरण

parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");

अपने आप अभियान करें

अगर संख्या बदलने में असमर्थ होता है, तो NaN (Not a Number, गैर-संख्या) वापस किया जाता है。

parseFloat() विधि

parseFloat() शब्दचिह्न को नंबर में बदलती है और नंबर वापस देती है। परिवार जाने की अनुमति है। केवल पहले नंबर को वापस देती है:

उदाहरण

parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");

अपने आप अभियान करें

यदि नंबर को बदलना नहीं हो सकता, तो वापस देती है NaN (Not a Number, नाममान नंबर)

Number ऑब्जेक्ट विधि

येऑब्जेक्ट विधिवर्तमान Number ऑब्जेक्ट:

विधि वर्णन
Number.isInteger() यदि पैरामीटर एक पूर्णांक है, तो true वापस देती है
Number.isSafeInteger() यदि पैरामीटर एक सुरक्षित पूर्णांक है, तो true वापस देती है
Number.parseFloat() शब्दचिह्न को नंबर में बदलें
Number.parseInt() शब्दचिह्न को पूर्णांक में बदलें

नंबर विधियाँ वेरियेबल के लिए नहीं उपयोग की जा सकती हैं

ऊपरी नंबर विधियाँ JavaScript के अंतर्गत हैं Number ऑब्जेक्ट

ये विधियाँ Number.isInteger() की तरह ही उपलब्ध हैं

X.isInteger() का उपयोग करके जहाँ X एक वेरियेबल है, तो त्रुटि होगी:

TypeError X.isInteger is not a function.

Number.isInteger() विधि

यदि पैरामीटर एक पूर्णांक है, तो Number.isInteger() विधि वापस देती है सही

उदाहरण

Number.isInteger(10);
Number.isInteger(10.5);

अपने आप अभियान करें

Number.isSafeInteger() विधि

सुरक्षित पूर्णांक एक डबल दशांश फ्लॉटिंग पॉइंट संख्या के रूप में विशिष्ट रूप से प्रदर्शित किए जा सकने वाले पूर्णांक हैं。

यदि पैरामीटर एक सुरक्षित पूर्णांक है, तो Number.isSafeInteger() विधि वापस करती है सही

उदाहरण

Number.isSafeInteger(10);
Number.isSafeInteger(12345678901234567890);

अपने आप अभियान करें

ध्यान दें

सुरक्षित पूर्णांक -253 1) से +253 1) के सभी पूर्णांकों।

यह सुरक्षित है: 9007199254740991. यह असुरक्षित है: 9007199254740992。

Number.parseFloat() विधि

Number.parseFloat() एक स्ट्रिंग को विश्लेषित करता है और संख्या वापस करता है。

स्पेस के लिए अनुमति है। केवल पहले संख्या को वापस किया जाता है:

उदाहरण

Number.parseFloat("10");
Number.parseFloat("10.33");
Number.parseFloat("10 20 30");
Number.parseFloat("10 years");
Number.parseFloat("years 10");

अपने आप अभियान करें

अगर संख्या बदलने में असमर्थ होता है, तो NaN (Not a Number, गैर-संख्या) वापस किया जाता है。

ध्यान दें

Number.parseInt() और Number.parseFloat() ये दोनों विधियाँ वैश्विक विधियों parseInt() और parseFloat() के समान हैं。

इसका उद्देश्य वैश्विक विधियों का मॉड्यूलराइजेशन है (ताकि ब्राउज़र के बाहर भी एक ही JavaScript कोड का उपयोग करना आसान हो सके)。

Number.parseInt() विधि

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

स्पेस के लिए अनुमति है। केवल पहले संख्या को वापस किया जाता है:

उदाहरण

Number.parseInt("-10");
Number.parseInt("-10.33");
Number.parseInt("10");
Number.parseInt("10.33");
Number.parseInt("10 20 30");
Number.parseInt("10 years");
Number.parseInt("years 10");

अपने आप अभियान करें

अगर संख्या बदलने में असमर्थ होता है, तो NaN (Not a Number, गैर-संख्या) वापस किया जाता है。

पूर्ण JavaScript Number संदर्भ हैंडबुक

पूर्ण संदर्भ हैंडबुक प्राप्त करने के लिए, हमारे पूर्ण संदर्भ हैंडबुक पर जाएँ जावास्क्रिप्ट नंबर संदर्भ दस्तावेज

संदर्भ दस्तावेज़ सभी नंबर ऑब्जैक्ट की गुणता और विधियों के वर्णन और उदाहरण को शामिल करता है。