जेसक्रिप्ट नंबर रेफरेंस मैनुअल
- पिछला पृष्ठ JS मैथ
- अगला पृष्ठ JS प्रोमिस
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 के पूर्व-निर्धारित रेफरेंस टाइप को वर्णित किया जाता है。
- पिछला पृष्ठ JS मैथ
- अगला पृष्ठ JS प्रोमिस