जावास्क्रिप्ट संख्या के तरीके
संख्या विधियां आपको संख्याओं के साथ काम करने में मदद करती हैं।
संख्या के तरीके और गुण
आदिम मूल्यों (जैसे 3.14 या 2014) में गुण और विधियाँ नहीं हो सकतीं (क्योंकि वे वस्तुएँ नहीं हैं)।
लेकिन जावास्क्रिप्ट के साथ, विधियाँ और गुण आदिम मूल्यों के लिए भी उपलब्ध हैं, क्योंकि जावास्क्रिप्ट विधियों और गुणों को निष्पादित करते समय आदिम मूल्यों को वस्तुओं के रूप में मानता है।
टूस्ट्रिंग () विधि
toString()
विधि एक संख्या को एक स्ट्रिंग के रूप में लौटाती है ।
सभी संख्या विधियों का उपयोग किसी भी प्रकार की संख्याओं (शाब्दिक, चर, या भाव) पर किया जा सकता है:
उदाहरण
let x = 123;
x.toString();
(123).toString();
(100 + 23).toString();
टू एक्सपोनेंशियल () विधि
toExponential()
एक स्ट्रिंग देता है, जिसमें एक संख्या गोल होती है और घातीय संकेतन का उपयोग करके लिखी जाती है।
एक पैरामीटर दशमलव बिंदु के पीछे वर्णों की संख्या को परिभाषित करता है:
उदाहरण
let x = 9.656;
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);
पैरामीटर वैकल्पिक है। यदि आप इसे निर्दिष्ट नहीं करते हैं, तो जावास्क्रिप्ट संख्या को गोल नहीं करेगा।
टूफिक्स्ड () विधि
toFixed()
दशमलव की एक निर्दिष्ट संख्या के साथ लिखी गई संख्या के साथ एक स्ट्रिंग देता है:
उदाहरण
let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);
toFixed(2)
पैसे के साथ काम करने के लिए एकदम सही है।
टू प्रेसिजन () विधि
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();
जावास्क्रिप्ट में, एक संख्या एक आदिम मान (टाइपोफ = संख्या) या एक वस्तु (टाइपोफ = ऑब्जेक्ट) हो सकती है।
संख्या वस्तुओं को आदिम मूल्यों में बदलने के लिए valueOf()
विधि का उपयोग जावास्क्रिप्ट में आंतरिक रूप से किया जाता है।
आपके कोड में इसका उपयोग करने का कोई कारण नहीं है।
सभी जावास्क्रिप्ट डेटा प्रकारों में एक valueOf()
और एक toString()
विधि होती है।
चर को संख्याओं में बदलना
3 जावास्क्रिप्ट विधियाँ हैं जिनका उपयोग चर को संख्याओं में बदलने के लिए किया जा सकता है:
Number()
विधि _parseInt()
विधि _parseFloat()
विधि _
ये विधियाँ संख्या विधियाँ नहीं हैं, बल्कि वैश्विक जावास्क्रिप्ट विधियाँ हैं।
वैश्विक जावास्क्रिप्ट तरीके
JavaScript वैश्विक विधियों का उपयोग सभी JavaScript डेटा प्रकारों पर किया जा सकता है।
संख्याओं के साथ काम करते समय ये सबसे प्रासंगिक तरीके हैं:
Method | Description |
---|---|
Number() | Returns a number, converted from its argument. |
parseFloat() | Parses its argument and returns a floating point number |
parseInt() | Parses its argument and returns an integer |
संख्या () विधि
Number()
जावास्क्रिप्ट चर को संख्याओं में बदलने के लिए इस्तेमाल किया जा सकता है:
उदाहरण
Number(true);
Number(false);
Number("10");
Number(" 10");
Number("10 ");
Number(" 10 ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("John");
यदि संख्या को परिवर्तित नहीं किया जा सकता है, NaN
(संख्या नहीं) वापस किया जाता है।
तारीखों पर प्रयुक्त संख्या () विधि
Number()
किसी दिनांक को किसी संख्या में परिवर्तित भी कर सकते हैं।
उदाहरण
Number(new Date("1970-01-01"))
Number()
विधि 1.1.1970 से मिलीसेकंड की संख्या लौटाती है
।
1970-01-02 और 1970-01-01 के बीच मिलीसेकंड की संख्या 8640000 है:
उदाहरण
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
(संख्या नहीं) वापस किया जाता है।
ParseFloat () विधि
parseFloat()
एक स्ट्रिंग को पार्स करता है और एक नंबर देता है। रिक्त स्थान की अनुमति है। केवल पहला नंबर लौटाया जाता है:
उदाहरण
parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");
यदि संख्या को परिवर्तित नहीं किया जा सकता है, NaN
(संख्या नहीं) वापस किया जाता है।
संख्या गुण
Property | Description |
---|---|
MAX_VALUE | Returns the largest number possible in JavaScript |
MIN_VALUE | Returns the smallest number possible in JavaScript |
POSITIVE_INFINITY | Represents infinity (returned on overflow) |
NEGATIVE_INFINITY | Represents negative infinity (returned on overflow) |
NaN | Represents a "Not-a-Number" value |
जावास्क्रिप्ट MIN_VALUE और MAX_VALUE
MAX_VALUE
जावास्क्रिप्ट में सबसे बड़ी संभावित संख्या देता है।
उदाहरण
let x = Number.MAX_VALUE;
MIN_VALUE
जावास्क्रिप्ट में न्यूनतम संभव संख्या देता है।
उदाहरण
let x = Number.MIN_VALUE;
जावास्क्रिप्ट POSITIVE_INFINITY
उदाहरण
let x = Number.POSITIVE_INFINITY;
POSITIVE_INFINITY
अतिप्रवाह पर लौटाया जाता है:
उदाहरण
let x = 1 / 0;
जावास्क्रिप्ट NEGATIVE_INFINITY
उदाहरण
let x = Number.NEGATIVE_INFINITY;
NEGATIVE_INFINITY
अतिप्रवाह पर लौटाया जाता है:
उदाहरण
let x = -1 / 0;
जावास्क्रिप्ट NaN - संख्या नहीं
उदाहरण
let x = Number.NaN;
NaN
एक जावास्क्रिप्ट आरक्षित शब्द है जो दर्शाता है कि एक संख्या कानूनी संख्या नहीं है।
गैर-संख्यात्मक स्ट्रिंग के साथ अंकगणित करने का प्रयास करने का परिणाम होगा NaN
(संख्या नहीं):
उदाहरण
let x = 100 / "Apple";
संख्या गुणों का उपयोग चर पर नहीं किया जा सकता
संख्या गुण जावास्क्रिप्ट के संख्या ऑब्जेक्ट रैपर से संबंधित है जिसे Number कहा जाता है ।
इन गुणों को केवल के रूप में एक्सेस किया जा सकता है Number.MAX_VALUE
।
myNumber .MAX_VALUE का उपयोग करना , जहां myNumber एक चर, व्यंजक या मान है, वापस आ जाएगा undefined
:
उदाहरण
let x = 6;
x.MAX_VALUE
पूर्ण जावास्क्रिप्ट संख्या संदर्भ
संपूर्ण संख्या संदर्भ के लिए, हमारे यहां जाएं:
जावास्क्रिप्ट संख्या संदर्भ पूरा करें ।
संदर्भ में सभी संख्या गुणों और विधियों के विवरण और उदाहरण हैं।