संख्याएं किसी भी प्रोग्रामिंग भाषा का एक मूलभूत हिस्सा हैं, और जावास्क्रिप्ट कोई अपवाद नहीं है। किसी भी डेवलपर के लिए संख्याओं में कुशलतापूर्वक हेरफेर और संचालन करना समझना आवश्यक है। इस लेख में, हम जावास्क्रिप्ट में विभिन्न संख्या कार्यों का पता लगाएंगे, आपको उनमें महारत हासिल करने में मदद करने के लिए विस्तृत स्पष्टीकरण, उदाहरण और टिप्पणियाँ प्रदान करेंगे।
जावास्क्रिप्ट में, संख्याओं को आईईईई 754 मानक का पालन करते हुए 64-बिट फ्लोटिंग-पॉइंट मान (डबल प्रिसिजन) के रूप में संग्रहीत किया जाता है। इसका मतलब है कि जावास्क्रिप्ट में एक एकल संख्या प्रकार है जो पूर्णांक और फ़्लोटिंग-पॉइंट संख्याओं दोनों का प्रतिनिधित्व कर सकता है।
let intNumber = 42; let floatNumber = 3.14; console.log(intNumber); // Output: 42 console.log(floatNumber); // Output: 3.14
संख्याएं शाब्दिक या संख्या कंस्ट्रक्टर का उपयोग करके बनाई जा सकती हैं।
let literalNumber = 100; let constructorNumber = new Number(100); console.log(literalNumber); // Output: 100 console.log(constructorNumber); // Output: [Number: 100]
console.log(Number.MAX_VALUE); // Output: 1.7976931348623157e 308
console.log(Number.MIN_VALUE); // Output: 5e-324
console.log(Number.NaN); // Output: NaN
console.log(Number.NEGATIVE_INFINITY); // Output: -Infinity
console.log(Number.POSITIVE_INFINITY); // Output: Infinity
किसी संख्या को एक स्ट्रिंग में परिवर्तित करता है।
let num = 123; console.log(num.toString()); // Output: "123"
निश्चित-बिंदु नोटेशन का उपयोग करके एक संख्या को प्रारूपित करता है।
let num = 123.456; console.log(num.toFixed(2)); // Output: "123.46"
घातांकीय संकेतन का उपयोग करके गोल और लिखी गई संख्या वाली एक स्ट्रिंग लौटाता है।
let num = 123456; console.log(num.toExponential(2)); // Output: "1.23e 5"
किसी संख्या को एक निर्दिष्ट लंबाई में स्वरूपित करता है।
let num = 123.456; console.log(num.toPrecision(4)); // Output: "123.5"
किसी संख्या ऑब्जेक्ट का मूल मान लौटाता है।
let numObj = new Number(123); console.log(numObj.valueOf()); // Output: 123
यह निर्धारित करता है कि कोई मान NaN है या नहीं।
console.log(isNaN(NaN)); // Output: true console.log(isNaN(123)); // Output: false
यह निर्धारित करता है कि कोई मान एक सीमित संख्या है या नहीं।
console.log(isFinite(123)); // Output: true console.log(isFinite(Infinity)); // Output: false
एक स्ट्रिंग को पार्स करता है और एक पूर्णांक लौटाता है।
console.log(parseInt("123")); // Output: 123 console.log(parseInt("123.45")); // Output: 123 console.log(parseInt("abc")); // Output: NaN
एक स्ट्रिंग को पार्स करता है और एक फ़्लोटिंग-पॉइंट नंबर लौटाता है।
console.log(parseFloat("123.45")); // Output: 123.45 console.log(parseFloat("123")); // Output: 123 console.log(parseFloat("abc")); // Output: NaN
किसी मान को किसी संख्या में परिवर्तित करता है।
console.log(Number("123")); // Output: 123 console.log(Number("123.45")); // Output: 123.45 console.log(Number("abc")); // Output: NaN
जावास्क्रिप्ट का गणित ऑब्जेक्ट गणितीय कार्यों और स्थिरांक की एक श्रृंखला प्रदान करता है।
किसी संख्या का पूर्ण मान लौटाता है।
console.log(Math.abs(-123)); // Output: 123
किसी संख्या को निकटतम पूर्णांक तक पूर्णांकित करता है।
console.log(Math.ceil(123.45)); // Output: 124
किसी संख्या को निकटतम पूर्णांक तक पूर्णांकित करता है।
console.log(Math.floor(123.45)); // Output: 123
किसी संख्या को निकटतम पूर्णांक तक पूर्णांकित करता है।
console.log(Math.round(123.45)); // Output: 123 console.log(Math.round(123.56)); // Output: 124
शून्य या अधिक संख्याओं में से सबसे बड़ी संख्या लौटाता है।
console.log(Math.max(1, 2, 3)); // Output: 3
शून्य या अधिक संख्याओं में से सबसे छोटी संख्या लौटाता है।
console.log(Math.min(1, 2, 3)); // Output: 1
आधार को घातांक घात पर लौटाता है।
console.log(Math.pow(2, 3)); // Output: 8
किसी संख्या का वर्गमूल लौटाता है।
console.log(Math.sqrt(16)); // Output: 4
0 और 1 के बीच एक यादृच्छिक संख्या लौटाता है।
console.log(Math.random()); // Output: A random number between 0 and 1
किसी भी आंशिक अंक को हटाकर किसी संख्या का पूर्णांक भाग लौटाता है।
console.log(Math.trunc(123.45)); // Output: 123
function getRandomInt(min, max) { return Math.floor(Math.random() * (max - min 1)) min; } console.log(getRandomInt(1, 10)); // Output: A random integer between 1 and 10
function factorial(n) { if (n === 0) return 1; return n * factorial(n - 1); } console.log(factorial(5)); // Output: 120
function isPrime(num) { if (numनिष्कर्ष
कुशल गणितीय संचालन और डेटा हेरफेर के लिए जावास्क्रिप्ट संख्या कार्यों में महारत हासिल करना आवश्यक है। बुनियादी रूपांतरण और पार्सिंग से लेकर अधिक उन्नत गणितीय गणनाओं तक, जावास्क्रिप्ट संख्याओं के साथ काम करने के लिए उपकरणों का एक मजबूत सेट प्रदान करता है। इन कार्यों को समझकर और उनका उपयोग करके, आप अधिक स्वच्छ, अधिक कुशल कोड लिख सकते हैं और प्रोग्रामिंग चुनौतियों की एक विस्तृत श्रृंखला को हल कर सकते हैं।
इस व्यापक मार्गदर्शिका में उदाहरणों और स्पष्टीकरणों के साथ जावास्क्रिप्ट में सबसे महत्वपूर्ण संख्या कार्यों को शामिल किया गया है। अपनी समझ को मजबूत करने और अपनी कोडिंग दक्षता को बढ़ाने के लिए इन कार्यों का अभ्यास करें और विभिन्न उपयोग के मामलों के साथ प्रयोग करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3