जेसक्रिप्ट नंबर रेफरेंस मैनुअल

JavaScript नंबर

JavaScript में एक ही तरह के नंबर हैं।

नंबर छोटी संख्या वाले या बिना छोटी संख्या के लिखा जा सकता है:

उदाहरण 1

let x = 3.14;     // छोटी संख्या वाला नंबर
let y = 34;       // बिना छोटी संख्या के नंबर

स्वयं प्रयोग करें

अत्यधिक बड़ी या अत्यधिक छोटी संख्याएं वैज्ञानिक (सूचकांक) लिप्यन्तरण में लिखी जा सकती हैं:

उदाहरण 2

let x = 123e5;    // 12300000
let y = 123e-5;   // 0.00123

स्वयं प्रयोग करें

अधिक जानकारी के लिए JavaScript नंबर को पढ़ें हमारे JavaScript नंबर पाठ्यक्रम

JavaScript Number विधि और गुण

नाम वर्णन
constructor इस ऑब्जैक्ट को बनाने वाले Number फ़ंक्शन के लिए रेफ़रेंस वापस देता है।
EPSILON इस ऑब्जैक्ट को बनाने वाले Number फ़ंक्शन के लिए रेफ़रेंस वापस देता है।
isFinite() जाँच करें कि मान असीमित संख्या है या नहीं।
isInteger() वैल्यू को पूर्णांक है के रूप में जाँचता है।
isNaN() जाँच करें कि मान Number.NaN है या नहीं।
isSafeInteger() वैल्यू को सुरक्षित इंटीजर है के रूप में जाँचता है।
MAX_SAFE_INTEGER इस ऑब्जैक्ट को बनाने वाले Number फ़ंक्शन के लिए रेफ़रेंस वापस देता है।
MIN_SAFE_INTEGER इस ऑब्जैक्ट को बनाने वाले Number फ़ंक्शन के लिए रेफ़रेंस वापस देता है।
MAX_VALUE सर्वाधिक बड़ा प्रतिनिधित्व करने वाला अंक
MIN_VALUE सर्वाधिक छोटा प्रतिनिधित्व करने वाला अंक
NaN गैर-नंबर वैल्यू
NEGATIVE_INFINITY नक्षलीकर, ओवरफ्लो के समय इस वैल्यू को वापस देता है।
POSITIVE_INFINITY सकाशलीकर, ओवरफ्लो के समय इस वैल्यू को वापस देता है।
parseFloat() वैल्यू को पूर्णांक है के रूप में जाँचता है।
parseInt() वैल्यू को पूर्णांक है के रूप में जाँचता है।
prototype ऑब्जैक्ट को गुण और फ़ंक्शन जोड़ने की अनुमति देता है।
toExponential(x) नंबर को एक्सपोनेंशल अक्कूमुलेशन फ़ॉर्मेट में रूपांतरित करता है।
toFixed(x) नंबर को स्ट्रिंग में रूपांतरित करता है, जिसके अंतर्गत निर्दिष्ट स्थानों पर दशांश है।
toLocaleString() नंबर को स्थानीय नंबर फ़ॉर्मेट के इस्तेमाल से स्ट्रिंग में रूपांतरित करता है।
toPrecision(x) नंबर को निर्दिष्ट लंबाई के अनुसार फ़ॉर्मेट करता है।
toString() नंबर को स्ट्रिंग में रूपांतरित करता है।
valueOf() नंबर का मूल वैल्यू वापस देता है (बुनियादी नंबर वैल्यू)।

सूचना:सभी नंबर फ़ंक्शन नए वैल्यू को वापस देते हैं। वे मूल वेरियेबल को नहीं बदलते हैं।

Number ऑब्जैक्ट वर्णन

JavaScript में नंबर एक मूल डाटा टाइप है। JavaScript नंबर ऑब्जैक्ट को भी समर्थित करता है, जो मूल नंबर के वैकल्पिक ऑब्जैक्ट है। जब ज़रूरत हो तो JavaScript ऑब्जैक्ट और मूल डाटा के बीच स्वचालित रूप से रूपांतरण करता है। JavaScript 1.1 में Number() कंस्ट्रक्टर को एक Number ऑब्जैक्ट को स्पष्ट रूप से बनाने के लिए इस्तेमाल किया जा सकता है, हालांकि इसका कोई अर्थ नहीं है।

Number() बनाने वाले फ़ंक्शन को new ऑपरेटर के साथ नहीं इस्तेमाल किया जा सकता है, बल्कि सीधे रूप से रूपांतरण फ़ंक्शन के रूप में इस्तेमाल किया जा सकता है। इस तरीके से Number() को बुलाते समय, यह अपने पैरामीटर को एक नंबर में रूपांतरित करता है और फिर रूपांतरित वैल्यू को वापस देता है (या NaN)।

बनाने वाले फ़ंक्शन आमतौर पर 5 उपयोगी नंबर कंस्टेंट के प्रतिकृत के रूप में इस्तेमाल किया जाता है, इन 5 उपयोगी नंबर कंस्टेंट के रूप में इस्तेमाल किया जाता है:सर्वाधिक बड़ा प्रतिनिधित्व करने वाला अंकसर्वाधिक छोटा प्रतिनिधित्व करने वाला अंकसकाशलीकरनक्षलीकरऔरविशेष NaN वैल्यू। ध्यान दें कि ये वैल्यू हैं Number() बनाने वाले फ़ंक्शन के आपूर्ति गुण नहीं हैं, वहीं संख्या ऑब्जैक्ट के आपूर्ति गुण नहीं हैं。

जैसे यह तरीके से गुण MAX_VALUE का उपयोग करना सही है:

var बिग = Number.MAX_VALUE

लेकिन ऐसा गलत है:}}

var n= new Number(2);
var big = n.MAX_VALUE

इसके रूप में, हमें toString() और Number ऑब्जेक्ट के अन्य तरीकों को देखना है, जो प्रत्येक Number ऑब्जेक्ट के तरीके हैं, न कि Number() बनाने के तरीके हैं।इसे पहले भी बताया गया है कि जब आवश्यक हो, JavaScript स्वचालित रूप से मूल नंबर को Number ऑब्जेक्ट में बदल देता है, Number तरीकों को बुलाने के लिए या तो Number ऑब्जेक्ट या मूल नंबर का उपयोग किया जा सकता है。

var n = 123;
var binary_value = n.toString(2);

अध्ययन ग्रंथ

अधिक जानकारी के लिए, पढ़ें JavaScript उच्च स्तरीय शिक्षा में संबंधित सामग्री:

एससीएमएस रेफरेंस टाइप
सामान्यतया रेफरेंस टाइप को क्लास (class) या ऑब्जेक्ट कहा जाता है।इस भाग में ECMAScript के पूर्व-निर्धारित रेफरेंस टाइप को वर्णित किया जाता है。