फ़ंक्शन Number
फ़ंक्शन Number दिए गए
मान को एक संख्या में बदलता है। स्ट्रिंग के मामले में किनारों पर
व्हाइटस्पेस काट दिए जाते हैं, फिर, अगर
स्ट्रिंग को संख्या में बदला जा सकता है - तो
वह संख्या वापस आ जाती है, और यदि नहीं - तो वापस आता है
NaN.
मान true
संख्या 1 में बदल जाता है, मान
false
- संख्या 0 में। ऑब्जेक्ट संख्यात्मक
रूपांतरण के दौरान NaN में बदल जाते हैं।
सिंटैक्स
Number(जिसे संख्या में बदलना है);
उदाहरण
बूलियन मान
true को संख्या में बदलते हैं:
Number(true);
कोड निष्पादित करने का परिणाम:
1
उदाहरण
और अब बूलियन मान
false को बदलते हैं:
Number(false);
कोड निष्पादित करने का परिणाम:
0
उदाहरण
आइए फ़ंक्शन के पैरामीटर में एक स्ट्रिंग दर्ज करते हैं, जिसमें एक संख्या हो:
Number('53');
रूपांतरण के परिणामस्वरूप हमें एक संख्या मिलती है:
53
उदाहरण
और अब संख्या में शुरुआत और अंत में स्पेस जोड़ते हैं:
Number(' 5 ');
कोड निष्पादित करने के बाद अतिरिक्त स्पेस हट जाते हैं और अंत में हमें संख्या मिलती है:
5
उदाहरण
आइए खाली स्ट्रिंग को बदलते हैं:
Number('');
कोड निष्पादित करने का परिणाम:
0
उदाहरण
अब एक स्ट्रिंग को बदलते हैं, जिसमें एक अक्षर और एक संख्या हो:
Number('a5');
कोड निष्पादित करने के बाद
हमें मान NaN मिलता है,
जो एक अमान्य गणितीय
ऑपरेशन दर्शाता है:
NaN
उदाहरण
आइए स्ट्रिंग में अक्षर और संख्या की जगह बदलते हैं:
Number('5a');
कोड निष्पादित करने का परिणाम वही रहता है:
NaN
उदाहरण
अब एक स्ट्रिंग को बदलते हैं, जिसमें संख्याएं एक स्पेस से अलग हो:
Number('5 5');
कोड निष्पादित करने के परिणामस्वरूप हम फिर से देखेंगे कि यह गणितीय ऑपरेशन अमान्य है:
NaN
उदाहरण
आइए बूलियन मान
true को बदलते हैं, जो एक स्ट्रिंग में enclosed है:
Number('true');
कोड निष्पादित करने के बाद
फिर से NaN मिलता है:
NaN
उदाहरण
अब एक खाली ऑब्जेक्ट को बदलते हैं:
Number({});
कोड निष्पादित करने का परिणाम:
NaN
उदाहरण
आइए फ़ंक्शन के पैरामीटर में एक खाली ऐरे सेट करते हैं:
Number([]);
परिणामस्वरूप हमें
संख्या 0 मिलेगी:
0
उदाहरण
अब ऐरे में एक अंक जोड़ते हैं:
Number([1]);
ऐरे एक संख्या में बदल जाएगा:
1
उदाहरण
आइए एक ऐरे को बदलते हैं, जिसमें दो अंक हों:
Number([1, 2]);
परिणामस्वरूप हमें फिर से बताया जाएगा, कि यह गणितीय ऑपरेशन अमान्य है:
NaN
यह भी देखें
-
फ़ंक्शन
Number,
जो संख्या में बदलता है -
फ़ंक्शन
parseInt,
जो स्ट्रिंग की शुरुआत से पूर्णांक निकालता है -
फ़ंक्शन
parseFloat,
जो स्ट्रिंग की शुरुआत से दशमलव संख्या निकालता है -
फ़ंक्शन
String,
जो स्ट्रिंग में बदलता है -
फ़ंक्शन
Boolean,
जो बूलियन मान में बदलता है