जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट संख्या के तरीके


संख्या विधियां आपको संख्याओं के साथ काम करने में मदद करती हैं।


संख्या के तरीके और गुण

आदिम मूल्यों (जैसे 3.14 या 2014) में गुण और विधियाँ नहीं हो सकतीं (क्योंकि वे वस्तुएँ नहीं हैं)।

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


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

toString()विधि एक संख्या को एक स्ट्रिंग के रूप में लौटाती है

सभी संख्या विधियों का उपयोग किसी भी प्रकार की संख्याओं (शाब्दिक, चर, या भाव) पर किया जा सकता है:

उदाहरण

let x = 123;
x.toString();
(123).toString();
(100 + 23).toString();

टू एक्सपोनेंशियल () विधि

toExponential()एक स्ट्रिंग देता है, जिसमें एक संख्या गोल होती है और घातीय संकेतन का उपयोग करके लिखी जाती है।

एक पैरामीटर दशमलव बिंदु के पीछे वर्णों की संख्या को परिभाषित करता है:

उदाहरण

let x = 9.656;
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);

पैरामीटर वैकल्पिक है। यदि आप इसे निर्दिष्ट नहीं करते हैं, तो जावास्क्रिप्ट संख्या को गोल नहीं करेगा।



टूफिक्स्ड () विधि

toFixed()दशमलव की एक निर्दिष्ट संख्या के साथ लिखी गई संख्या के साथ एक स्ट्रिंग देता है:

उदाहरण

let x = 9.656;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);

toFixed(2)पैसे के साथ काम करने के लिए एकदम सही है।


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

toPrecision()एक निर्दिष्ट लंबाई के साथ लिखी गई संख्या के साथ एक स्ट्रिंग देता है:

उदाहरण

let x = 9.656;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);

valueOf () विधि

valueOf()एक संख्या को एक संख्या के रूप में लौटाता है।

उदाहरण

let x = 123;
x.valueOf();
(123).valueOf();
(100 + 23).valueOf();

जावास्क्रिप्ट में, एक संख्या एक आदिम मान (टाइपोफ = संख्या) या एक वस्तु (टाइपोफ = ऑब्जेक्ट) हो सकती है।

संख्या वस्तुओं को आदिम मूल्यों में बदलने के लिए valueOf()विधि का उपयोग जावास्क्रिप्ट में आंतरिक रूप से किया जाता है।

आपके कोड में इसका उपयोग करने का कोई कारण नहीं है।

सभी जावास्क्रिप्ट डेटा प्रकारों में एक valueOf()और एक toString()विधि होती है।


चर को संख्याओं में बदलना

3 जावास्क्रिप्ट विधियाँ हैं जिनका उपयोग चर को संख्याओं में बदलने के लिए किया जा सकता है:

  • Number()विधि _
  • parseInt()विधि _
  • parseFloat()विधि _

ये विधियाँ संख्या विधियाँ नहीं हैं, बल्कि वैश्विक जावास्क्रिप्ट विधियाँ हैं।


वैश्विक जावास्क्रिप्ट तरीके

JavaScript वैश्विक विधियों का उपयोग सभी JavaScript डेटा प्रकारों पर किया जा सकता है।

संख्याओं के साथ काम करते समय ये सबसे प्रासंगिक तरीके हैं:

Method Description
Number() Returns a number, converted from its argument.
parseFloat() Parses its argument and returns a floating point number
parseInt() Parses its argument and returns an integer

संख्या () विधि

Number()जावास्क्रिप्ट चर को संख्याओं में बदलने के लिए इस्तेमाल किया जा सकता है:

उदाहरण

Number(true);
Number(false);
Number("10");
Number("  10");
Number("10  ");
Number(" 10  ");
Number("10.33");
Number("10,33");
Number("10 33");
Number("John");

यदि संख्या को परिवर्तित नहीं किया जा सकता है, NaN(संख्या नहीं) वापस किया जाता है।


तारीखों पर प्रयुक्त संख्या () विधि

Number()किसी दिनांक को किसी संख्या में परिवर्तित भी कर सकते हैं।

उदाहरण

Number(new Date("1970-01-01"))

Number()विधि 1.1.1970 से मिलीसेकंड की संख्या लौटाती है

1970-01-02 और 1970-01-01 के बीच मिलीसेकंड की संख्या 8640000 है:

उदाहरण

Number(new Date("1970-01-02"))

उदाहरण

Number(new Date("2017-09-30"))

ParseInt () विधि

parseInt()एक स्ट्रिंग को पार्स करता है और एक पूर्ण संख्या देता है। रिक्त स्थान की अनुमति है। केवल पहला नंबर लौटाया जाता है:

उदाहरण

parseInt("-10");
parseInt("-10.33");
parseInt("10");
parseInt("10.33");
parseInt("10 20 30");
parseInt("10 years");
parseInt("years 10");

यदि संख्या को परिवर्तित नहीं किया जा सकता है, NaN(संख्या नहीं) वापस किया जाता है।


ParseFloat () विधि

parseFloat()एक स्ट्रिंग को पार्स करता है और एक नंबर देता है। रिक्त स्थान की अनुमति है। केवल पहला नंबर लौटाया जाता है:

उदाहरण

parseFloat("10");
parseFloat("10.33");
parseFloat("10 20 30");
parseFloat("10 years");
parseFloat("years 10");

यदि संख्या को परिवर्तित नहीं किया जा सकता है, NaN(संख्या नहीं) वापस किया जाता है।


संख्या गुण

Property Description
MAX_VALUE Returns the largest number possible in JavaScript
MIN_VALUE Returns the smallest number possible in JavaScript
POSITIVE_INFINITY Represents infinity (returned on overflow)
NEGATIVE_INFINITY Represents negative infinity (returned on overflow)
NaN Represents a "Not-a-Number" value

जावास्क्रिप्ट MIN_VALUE और MAX_VALUE

MAX_VALUEजावास्क्रिप्ट में सबसे बड़ी संभावित संख्या देता है।

उदाहरण

let x = Number.MAX_VALUE;

MIN_VALUE जावास्क्रिप्ट में न्यूनतम संभव संख्या देता है।

उदाहरण

let x = Number.MIN_VALUE;

जावास्क्रिप्ट POSITIVE_INFINITY

उदाहरण

let x = Number.POSITIVE_INFINITY;

POSITIVE_INFINITY अतिप्रवाह पर लौटाया जाता है:

उदाहरण

let x = 1 / 0;

जावास्क्रिप्ट NEGATIVE_INFINITY

उदाहरण

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITY अतिप्रवाह पर लौटाया जाता है:

उदाहरण

let x = -1 / 0;

जावास्क्रिप्ट NaN - संख्या नहीं

उदाहरण

let x = Number.NaN;

NaN एक जावास्क्रिप्ट आरक्षित शब्द है जो दर्शाता है कि एक संख्या कानूनी संख्या नहीं है।

गैर-संख्यात्मक स्ट्रिंग के साथ अंकगणित करने का प्रयास करने का परिणाम होगा NaN(संख्या नहीं):

उदाहरण

let x = 100 / "Apple";


संख्या गुणों का उपयोग चर पर नहीं किया जा सकता

संख्या गुण जावास्क्रिप्ट के संख्या ऑब्जेक्ट रैपर से संबंधित है जिसे Number कहा जाता है ।

इन गुणों को केवल के रूप में एक्सेस किया जा सकता है Number.MAX_VALUE

myNumber .MAX_VALUE का उपयोग करना , जहां myNumber एक चर, व्यंजक या मान है, वापस आ जाएगा undefined:

उदाहरण

let x = 6;
x.MAX_VALUE

पूर्ण जावास्क्रिप्ट संख्या संदर्भ

संपूर्ण संख्या संदर्भ के लिए, हमारे यहां जाएं:

जावास्क्रिप्ट संख्या संदर्भ पूरा करें

संदर्भ में सभी संख्या गुणों और विधियों के विवरण और उदाहरण हैं।