Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript ParseInt: चरण-दर-चरण गाइड

JavaScript parseInt मेथड एक स्ट्रिंग या फ्लोट को पढ़ता है और इसे एक पूर्णांक में बदल देता है। इस मेथड का उपयोग आमतौर पर एक स्ट्रिंग को गणितीय ऑपरेशन के लिए तैयार करने के लिए किया जाता है क्योंकि स्ट्रिंग्स को गणित समीकरण में संख्याओं की तरह नहीं माना जा सकता।


जब आप जावास्क्रिप्ट में डेटा के साथ काम कर रहे होते हैं, तो आप एक स्ट्रिंग को पूर्णांक में बदलना चाह सकते हैं। उदाहरण के लिए, मान लें कि आप चाहते हैं कि उपयोगकर्ता वेब फॉर्म में अपनी उम्र दर्ज करे। आप उनके द्वारा दर्ज उम्र को एक संख्या में बदलना चाह सकते हैं। इससे आप जांच सकेंगे कि उपयोगकर्ता सोलह वर्ष से अधिक उम्र का है या नहीं।

यहीं JavaScript parseInt() फंक्शन काम आता है। ParseInt() एक बिल्ट-इन मेथड है जिसका उपयोग स्ट्रिंग को पूर्णांक में बदलने के लिए किया जा सकता है।

इस ट्यूटोरियल में, हम JavaScript parseInt() मेथड की मूल बातें जानने जा रहे हैं। हम parseInt() मेथड के साथ उपयोग किए जाने वाले सिंटैक्स पर चर्चा करेंगे। हम एक उदाहरण के माध्यम से जाएंगे ताकि यह दिखा सकें कि आप जावास्क्रिप्ट में स्ट्रिंग को संख्या में कैसे बदल सकते हैं।

JavaScript parseInt()

JavaScript parseInt() एक स्ट्रिंग या फ्लोटिंग-पॉइंट नंबर को पूर्णांक में बदल देता है। इसका उपयोग आमतौर पर स्ट्रिंग के रूप में फॉर्मेट किए गए डेटा को गणितीय ऑपरेशन के लिए तैयार करने के लिए किया जाता है।

यहां JavaScript parseInt() फंक्शन का सिंटैक्स है:

parseInt(string, radix);

parseInt() मेथड दो पैरामीटर लेता है। पहला वह स्ट्रिंग है जिसे आप पूर्णांक में बदलना चाहते हैं और यह आवश्यक है।

दूसरा पैरामीटर, जिसे "radix" कहा जाता है, वैकल्पिक है। यह वह रेडिक्स दर्शाता है जिसमें आपका मान दिखाई देता है जो आपके रूपांतरण के लिए आवश्यक है।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी टेक जॉब संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही बूटकैंप से मैच करवाएं।

औसत बूटकैंप ग्रेजुएट ने करियर ट्रांजिशन में छह महीने से कम समय बिताया, बूटकैंप शुरू करने से लेकर पहली नौकरी ढूंढने तक।

रेडिक्स आर्गुमेंट अंतिम जितना आम नहीं है। ज्यादातर मामलों में, आपके नंबर 10 दशमलव में फॉर्मेट होंगे। डिफ़ॉल्ट रेडिक्स 10 दशमलव है इसलिए आपको इस आर्गुमेंट के बारे में चिंता करने की ज़रूरत नहीं है।

आप जिस मान को संख्या में बदलना चाहते हैं उसके शुरुआत और अंत में स्पेस शामिल कर सकते हैं। लेकिन, संख्या के बीच में स्पेस की अनुमति नहीं है।

यदि आप किसी ऐसे मान को पार्स करने का प्रयास करते हैं जिसमें अक्षर शामिल हैं, तो आपको NaN मान प्राप्त होगा। रेडिक्स आर्गुमेंट आपको कुछ अक्षरों को शामिल करने दे सकता है, जैसे आपके नंबर में "x"। यह केवल उस मामले में है जहां अक्षर प्रासंगिक है कि संख्या कैसे फॉर्मेट की गई है।

parseInt() जावास्क्रिप्ट उदाहरण

आइए एक उदाहरण का उपयोग करके दिखाते हैं कि यह कैसे काम करता है। मान लें कि हमारे पास एक स्ट्रिंग "20202" है जिसे हम पूर्णांक में बदलना चाहते हैं। हम निम्न कोड का उपयोग करके ऐसा कर सकते हैं:

console.log(parseInt("20202"));

parseInt() फंक्शन एक स्ट्रिंग को पार्स करता है और निम्नानुसार एक पूर्णांक लौटाता है:

20202

आइए हमारे कोड का परिणाम देखने के लिए जावास्क्रिप्ट कंसोल देखें। हमारे प्रोग्राम ने स्ट्रिंग के बजाय एक नंबर लौटाया है। हम बता सकते हैं कि हमारा मान अब एक संख्या है क्योंकि मान में कोई उद्धरण चिह्न नहीं हैं।

हम "value" नामक एक जावास्क्रिप्ट वेरिएबल को एक मान असाइन करते हैं। हमारा मान एक स्ट्रिंग है, जो मान को घेरने वाले उद्धरण चिह्नों द्वारा इंगित किया जाता है। फिर, हम उस मान को पूर्णांक में बदलने के लिए parseInt() मेथड का उपयोग करते हैं।

इसी तरह, अगर हम "radix" आर्गुमेंट का उपयोग करते हैं, तो हम अपने नंबरों को अलग-अलग बेस में स्ट्रिंग्स में बदल सकते हैं।

"radix" आर्गुमेंट 2 और 36 के बीच एक नंबर लेता है और उस संख्यात्मक प्रणाली का वर्णन करता है जिसका parseInt() फंक्शन को उपयोग करना चाहिए। मान लें कि हम "16" के रेडिक्स मान वाले हेक्साडेसिमल से "15" को बदलना चाहते हैं। हम निम्न कोड का उपयोग करके ऐसा कर सकते हैं:

console.log(parseInt('0xF', 16));

हमारा फंक्शन लौटाता है: 15.

parseInt() को अमान्य मान पास करना

इसके अलावा, यदि हम एक स्ट्रिंग पास करते हैं जिसे संख्या में बदला नहीं जा सकता, तो जावास्क्रिप्ट "NaN," लौटाएगा, जिसका मतलब नॉट अ नंबर है। यहां parseInt() का उपयोग करके "Hey" को स्ट्रिंग में बदलने का एक उदाहरण है:

console.log(parseInt('Hey'));

हमारा नंबर parseInt "NaN," लौटाता है क्योंकि "Hey" स्ट्रिंग कैरेक्टर्स को संख्या में बदला नहीं जा सकता।

निष्कर्ष

JavaScript parseInt() मेथड का उपयोग स्ट्रिंग को पूर्णांक में बदलने के लिए किया जा सकता है। यह फंक्शन उपयोगी है यदि आपके पास डेटा की एक स्ट्रिंग है जिसे संख्या के रूप में फॉर्मेट करने की आवश्यकता है। उदाहरण के लिए, आप चाहते हैं कि स्ट्रिंग एक संख्या हो ताकि आप उस स्ट्रिंग पर गणितीय ऑपरेशन कर सकें।

इस ट्यूटोरियल में, हमने पता लगाया कि JavaScript parseInt() मेथड का उपयोग कैसे करें और मेथड के एक्शन में कुछ उदाहरणों पर चर्चा की। हमने यह भी विश्लेषण किया कि "radix" पैरामीटर का उपयोग parseInt() के साथ कैसे किया जा सकता है।

अब आपके पास JavaScript parseInt() मेथड का उपयोग प्रो की तरह शुरू करने के लिए आवश्यक जानकारी है! यदि आप जावास्क्रिप्ट सीखने में मदद के लिए अधिक संसाधन ढूंढ रहे हैं, तो हमारा पूरा How to Learn JavaScript गाइड देखें।

  1. JavaScript फंक्शन्स का उपयोग कैसे करें: चरण-दर-चरण गाइड JavaScript फंक्शन्स का उपयोग कैसे करें: चरण-दर-चरण गाइड

    JavaScript फंक्शन्स कस्टम कोड ब्लॉक्स हैं जिनका पुन: उपयोग किया जा सकता है। फंक्शन्स कोड को अधिक मॉड्यूलर बनाने की अनुमति देते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए आवश्यक हैं। फंक्शन्स को घोषणाओं या अभिव्यक्तियों के माध्यम से परिभाषित किया जा सकता है। यदि आप JavaScript सीखने की कोशिश कर र

  1. JavaScript Onclick: चरण-दर-चरण गाइड JavaScript Onclick: चरण-दर-चरण गाइड

    JavaScript onclick इवेंट तब एक फंक्शन निष्पादित करता है जब उपयोगकर्ता किसी बटन या अन्य वेब एलिमेंट पर क्लिक करता है। इस मेथड का उपयोग HTML डॉक्यूमेंट में इंलाइन और जावास्क्रिप्ट डॉक्यूमेंट दोनों में किया जाता है। जब आप जावास्क्रिप्ट में कोडिंग कर रहे होते हैं, तो यह आम बात है कि जब उपयोगकर्ता वेब प

  1. - JavaScript में स्ट्रिंग को संपीड़ित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ लगातार दोहराव वाले वर्ण हो सकते हैं। फ़ंक्शन को स्ट्रिंग को इस तरह संपीड़ित करना चाहिए: k4j और यदि संपीड़ित स्ट्रिंग की लंबाई मूल स्ट्रिंग से अधिक या बराबर है तो हमें मूल स्ट्रिंग लौटानी चाहिए। उदाहरण के लिए: aab को a2b1 में संपी