युवराज चंद्रा द्वारा
साझा करनाकलरवईमेल

इन नंबर विधियों को सीखकर और लागू करके जावास्क्रिप्ट महारत के करीब कुछ कदम प्राप्त करें।

संख्याओं के साथ कार्य करना प्रोग्रामिंग का एक अभिन्न अंग है। जावास्क्रिप्ट नंबर ऑब्जेक्ट एक आदिम रैपर ऑब्जेक्ट है जिसका उपयोग संख्याओं का प्रतिनिधित्व और हेरफेर करने के लिए किया जाता है। जावास्क्रिप्ट कई तरीके प्रदान करता है जो संख्याओं के साथ काम करते हैं।

इस लेख में, आप 12 जावास्क्रिप्ट नंबर विधियों के बारे में जानेंगे जो आपको पता होनी चाहिए।

1. parseInt () विधि

पार्सइंट () विधि दिए गए स्ट्रिंग तर्क को पार्स करती है और स्ट्रिंग से पार्स की गई एक पूर्णांक संख्या लौटाती है।

चलो num1 = Number.parseInt("34");
कंसोल.लॉग (संख्या 1);
चलो num2 = Number.parseInt("5324");
कंसोल.लॉग (संख्या 2);
चलो num3 = Number.parseInt("32.65");
कंसोल.लॉग (संख्या 3);

उत्पादन:

34
5324
32

यदि किसी पूर्णांक को दिए गए स्ट्रिंग से पार्स नहीं किया जा सकता है, तो विधि वापस आती है नेन.

चलो num4 = Number.parseInt ("हैलो, वर्ल्ड!");
कंसोल.लॉग (संख्या 4);
चलो num5 = Number.parseInt("...#@$$");
कंसोल.लॉग (संख्या 5);
instagram viewer

उत्पादन:

नेन
नेन

2. टूस्ट्रिंग () विधि

स्ट्रिंग() विधि दी गई संख्या को एक स्ट्रिंग के रूप में लौटाती है। यह विधि एक वैकल्पिक पैरामीटर के रूप में मूलांक (गणितीय अंक प्रणाली में आधार) को स्वीकार करती है और निर्दिष्ट संख्या वस्तु का प्रतिनिधित्व करने वाली एक स्ट्रिंग लौटाती है।

मान लीजिए num1 = 213;
कंसोल.लॉग (num1.toString ());
मान लीजिए num2 = 25.56;
कंसोल.लॉग (num2.toString ());
मान लीजिए num3 = -673;
कंसोल.लॉग (num3.toString ());
चलो num4 = 15;
// बेस 2
कंसोल.लॉग (num4.toString (2));

उत्पादन:

213
25.56
-673
1111

3. toExponential () विधि

टू एक्सपोनेंशियल () विधि एक स्ट्रिंग लौटाती है जो दी गई संख्या के घातीय संकेतन का प्रतिनिधित्व करती है। यह विधि भिन्न अंकों को एक वैकल्पिक पैरामीटर के रूप में स्वीकार करती है जो दशमलव बिंदु के बाद अंकों की संख्या निर्दिष्ट करता है।

मान लीजिए num1 = 23425;
कंसोल.लॉग (num1.toExponential ());
मान लीजिए num2 = 342;
कंसोल.लॉग (num2.toExponential (2));
मान लीजिए num3 = 465500;
कंसोल.लॉग (num3.toExponential (4));
मान लीजिए num4 = 886.456;
कंसोल.लॉग (num4.toExponential ());
मान 5 = 0.34;
कंसोल.लॉग (num5.toExponential ());

उत्पादन:

2.3425e+4
3.42e+2
4.6550e+5
8.86456e+2
3.4e-1

सम्बंधित: जावास्क्रिप्ट वन-लाइनर्स आपको पता होना चाहिए

4. toFixed () विधि

फिक्स्ड () विधि एक स्ट्रिंग देता है जो निश्चित-बिंदु संकेतन का उपयोग करके स्वरूपित संख्या का प्रतिनिधित्व करता है। यह विधि एक वैकल्पिक पैरामीटर को स्वीकार करती है जो दशमलव बिंदु के बाद प्रदर्शित होने वाले अंकों की संख्या निर्दिष्ट करती है। यदि कोई पैरामीटर प्रदान नहीं किया जाता है, तो इस पैरामीटर का मान 0 माना जाता है।

मान लीजिए num1 = 234.345;
कंसोल.लॉग (num1.toFixed (1));
मान लीजिए num2 = -783.234;
कंसोल.लॉग (num2.toFixed (2));
मान लीजिए num3 = 213;
कंसोल.लॉग (num3.toFixed (4));
मान लीजिए num4 = 345.23;
कंसोल.लॉग (num4.toFixed ());
मान 5 = 785.123;
कंसोल.लॉग (num5.toFixed (0));

उत्पादन:

234.3
-783.23
213.0000
345
785

5. टू प्रेसिजन () विधि

प्रेसिजन () विधि निर्दिष्ट परिशुद्धता के लिए संख्या का प्रतिनिधित्व करने वाली एक स्ट्रिंग देता है। यह विधि एक वैकल्पिक पैरामीटर को स्वीकार करती है जो महत्वपूर्ण अंकों की संख्या निर्दिष्ट करती है।

मान लीजिए num1 = 234.345;
कंसोल.लॉग (num1.toPrecision (4));
मान लीजिए num2 = -783.234;
कंसोल.लॉग (num2.toPrecision (5));
मान लीजिए num3 = 213;
कंसोल.लॉग (num3.toPrecision (4));
मान लीजिए num4 = 345.23;
कंसोल.लॉग (num4.toPrecision (3));
मान 5 = 785.123;
कंसोल.लॉग (num5.toPrecision (5));

उत्पादन:

234.3
-783.23
213.0
345
785.12

6. valueOf () विधि

का मूल्य() विधि किसी संख्या वस्तु का आदिम मान लौटाती है।

मान लीजिए num1 = 234.345;
कंसोल.लॉग (num1.valueOf ());
मान लीजिए num2 = -783.234;
कंसोल.लॉग (num2.valueOf ());
कंसोल.लॉग ((327)। वैल्यूऑफ ());
कंसोल.लॉग ((25+25).valueOf ());
कंसोल.लॉग ((0.003)। वैल्यूऑफ ());

उत्पादन:

234.345
-783.234
327
50
0.003

7. toLocaleString () विधि

जावास्क्रिप्ट टूलोकेलस्ट्रिंग () विधि एक संख्या के भाषा-संवेदनशील प्रतिनिधित्व के साथ एक स्ट्रिंग देता है।

मान लीजिए संख्या = 762359.237;
// भारतीय
कंसोल.लॉग (num.toLocaleString('en-IN'));
// चीनी
कंसोल.लॉग (num.toLocaleString('zh-Hans-CN-u-nu-hanidec'));
// जर्मन
कंसोल.लॉग (num.toLocaleString('de-DE'));

उत्पादन:

7,62,359.237
七六二, 三五九.二三七
762.359,237

8. parseFloat () विधि

पार्सइंट () विधि दिए गए स्ट्रिंग तर्क को पार्स करती है और स्ट्रिंग से पार्स की गई एक फ़्लोटिंग-पॉइंट संख्या लौटाती है।

चलो num1 = Number.parseFloat("34.235");
कंसोल.लॉग (संख्या 1);
चलो num2 = Number.parseFloat("5324.45");
कंसोल.लॉग (संख्या 2);
चलो num3 = Number.parseFloat("32.65");
कंसोल.लॉग (संख्या 3);
चलो num4 = Number.parseFloat ("2 वेलकम MUO");
कंसोल.लॉग (संख्या 4);

उत्पादन:

34.235
5324.45
32.65
2

यदि दिए गए स्ट्रिंग से किसी संख्या को पार्स नहीं किया जा सकता है, तो विधि वापस आती है नेन.

चलो num5 = Number.parseFloat ("आपका स्वागत है 2 MUO"); 
कंसोल.लॉग (संख्या 5);
चलो num6 = Number.parseFloat("#$^$^");
कंसोल.लॉग (संख्या 6);

उत्पादन:

नेन
नेन

सम्बंधित: जावास्क्रिप्ट सेट के तरीके जो आपको आज ही मास्टर करने चाहिए

9. isInteger () विधि

पूर्णांक () विधि जांचती है कि पारित मान एक पूर्णांक है या नहीं। यह विधि एक बूलियन मान लौटाती है (सच या असत्य) जो इंगित करता है कि दिया गया मान एक पूर्णांक है या नहीं।

मान लीजिए num1 = 45;
कंसोल.लॉग (Number.isInteger (num1));
चलो num2 = 0;
कंसोल.लॉग (Number.isInteger (num2));
मान 3 = 1;
कंसोल.लॉग (Number.isInteger (num3));
मान लीजिए num4 = 0.8;
कंसोल.लॉग (Number.isInteger (num4));
मान 5 = 8.0;
कंसोल.लॉग (Number.isInteger (num5));
चलो num6 = अनंत;
कंसोल.लॉग (Number.isInteger (num6));
चलो num7 = NaN;
कंसोल.लॉग (Number.isInteger (num7));
मान लीजिए संख्या 8 = [1, 2, 3];
कंसोल.लॉग (Number.isInteger (num8));
चलो num9 = "45";
कंसोल.लॉग (Number.isInteger (num9));
मान 10 = सत्य;
कंसोल.लॉग (Number.isInteger (num10));

उत्पादन:

सच
सच
सच
असत्य
सच
असत्य
असत्य
असत्य
असत्य
असत्य

10. isFinite () विधि

परिमित है () विधि जांचती है कि पारित मूल्य एक सीमित संख्या है या नहीं। यह विधि एक बूलियन मान लौटाती है (सच या असत्य) जो इंगित करता है कि दिया गया मान परिमित है या नहीं।

मान लीजिए num1 = 386483265486;
कंसोल.लॉग (Number.isFinite (num1));
मान 2 = 0000000;
कंसोल.लॉग (Number.isFinite (num2));
चलो num3 = अनंत;
कंसोल.लॉग (Number.isFinite (num3));
चलो num4 = -इन्फिनिटी;
कंसोल.लॉग (Number.isFinite (num4));
मान 5 = 32ई34;
कंसोल.लॉग (Number.isFinite (num5));
चलो num6 = '0';
कंसोल.लॉग (Number.isFinite (num6));
चलो num7 = NaN;
कंसोल.लॉग (Number.isFinite (num7));
मान 8 = 0/0;
कंसोल.लॉग (Number.isFinite (num8));
चलो num9 = शून्य;
कंसोल.लॉग (Number.isFinite (num9));
मान लीजिए num10 = 23/0;
कंसोल.लॉग (Number.isFinite (num10));

उत्पादन:

सच
सच
असत्य
असत्य
सच
असत्य
असत्य
असत्य
असत्य
असत्य

11. isSafeInteger () विधि

सुरक्षित पूर्णांक () है विधि जांचती है कि कोई मान एक सुरक्षित पूर्णांक है या नहीं। यह विधि एक बूलियन मान लौटाती है (सच या असत्य) जो इंगित करता है कि दिया गया मान एक सुरक्षित पूर्णांक है या नहीं।

अधिकारी के अनुसार एमडीएन डॉक्स, एक सुरक्षित पूर्णांक एक पूर्णांक है जो:

  • IEEE-754 डबल-सटीक संख्या के रूप में सटीक रूप से प्रदर्शित किया जा सकता है, और
  • जिसका आईईईई -754 प्रतिनिधित्व आईईईई -754 प्रतिनिधित्व में फिट होने के लिए किसी अन्य पूर्णांक को गोल करने का परिणाम नहीं हो सकता है।
मान लीजिए num1 = 386483265486;
कंसोल.लॉग (Number.isSafeInteger (num1));
मान 2 = 0000000;
कंसोल.लॉग (Number.isSafeInteger (num2));
चलो num3 = अनंत;
कंसोल.लॉग (Number.isSafeInteger (num3));
चलो num4 = -इन्फिनिटी;
कंसोल.लॉग (Number.isSafeInteger (num4));
मान 5 = 32ई34;
कंसोल.लॉग (Number.isSafeInteger (num5));
चलो num6 = '0';
कंसोल.लॉग (Number.isSafeInteger (num6));
चलो num7 = NaN;
कंसोल.लॉग (Number.isSafeInteger (num7));
मान लीजिए संख्या 8 = 34;
कंसोल.लॉग (Number.isSafeInteger (num8));
चलो num9 = शून्य;
कंसोल.लॉग (Number.isSafeInteger (num9));
मान लीजिए num10 = 45.67;
कंसोल.लॉग (Number.isSafeInteger (num10));

उत्पादन:

सच
सच
असत्य
असत्य
सच
असत्य
असत्य
असत्य
असत्य
असत्य

सम्बंधित: जावास्क्रिप्ट मानचित्र के तरीके जो आपको आज ही मास्टर करने चाहिए

12. isNaN () विधि

isNaN () विधि जाँचती है कि क्या कोई मान a. है नेन और इसका प्रकार संख्या है। यह विधि वापस आती है सच यदि दिया गया मान NaN है और उसका प्रकार Number है, अन्यथा, यह वापस आ जाता है असत्य.

चलो num1 = NaN;
कंसोल.लॉग (नंबर.isNaN(num1));
चलो num2 = "NaN";
कंसोल.लॉग (नंबर.isNaN(num2));
चलो num3 = अनंत;
कंसोल.लॉग (नंबर.isNaN(num3));
चलो num4 = "स्ट्रिंग"/5;
कंसोल.लॉग (नंबर.isNaN(num4));
मान 5 = 32ई34;
कंसोल.लॉग (नंबर.isNaN(num5));
चलो num6 = '0';
कंसोल.लॉग (नंबर.isNaN(num6));
चलो num7 = अपरिभाषित;
कंसोल.लॉग (नंबर.isNaN(num7));
मान 8 = {};
कंसोल.लॉग (नंबर.isNaN(num8));

उत्पादन:

सच
असत्य
असत्य
सच
असत्य
असत्य
असत्य
असत्य

यदि आप इस लेख में उपयोग किए गए संपूर्ण स्रोत कोड को देखना चाहते हैं, तो देखें गिटहब भंडार.

अपनी जावास्क्रिप्ट मूल बातें मजबूत करें

जावास्क्रिप्ट आज वेब डेवलपर्स द्वारा उपयोग की जाने वाली सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। अद्भुत जावास्क्रिप्ट-आधारित परियोजनाओं को विकसित करने के लिए, आपको सबसे पहले भाषा के मूल सिद्धांतों को समझना होगा। अपने हाथों को गंदा करें और अपने जावास्क्रिप्ट मूल सिद्धांतों को मजबूत करें।

जावास्क्रिप्ट में डेटा प्रकारों का परिचय

यह मार्गदर्शिका आपको जावास्क्रिप्ट में प्रत्येक डेटा प्रकार के बारे में बताती है और आप आज उनका उपयोग कैसे शुरू कर सकते हैं।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
  • जावास्क्रिप्ट
  • प्रोग्रामिंग
  • वेब विकास
लेखक के बारे में
युवराज चंद्र (76 लेख प्रकाशित)

युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।

युवराज चंद्रा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें