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

JavaScript ParseInt:एक चरण-दर-चरण मार्गदर्शिका

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


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

यहीं पर जावास्क्रिप्ट parseInt() फ़ंक्शन आता है। ParseInt () एक अंतर्निहित विधि है जिसका उपयोग स्ट्रिंग को पूर्णांक में बदलने के लिए किया जा सकता है।

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

JavaScript parseInt ()

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

जावास्क्रिप्ट parseInt() . के लिए सिंटैक्स यहां दिया गया है समारोह:

parseInt(string, radix);

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

दूसरा पैरामीटर, जिसे “मूलांक,” . कहा जाता है वैकल्पिक है। यह उस मूलांक का प्रतिनिधित्व करता है जिसमें आपका मान दिखाई देता है जो आपके रूपांतरण के लिए आवश्यक है।

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

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

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

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

यदि आप किसी मान को पार्स करने का प्रयास करते हैं जिसमें अक्षर शामिल हैं, तो आपको NaN मान प्राप्त होगा। मूलांक तर्क आपको अपनी संख्या में "x" जैसे कुछ अक्षरों को शामिल करने दे सकता है। यह केवल वही मामला है जहां पत्र प्रासंगिक है कि किसी संख्या को कैसे स्वरूपित किया जाता है।

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

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

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

ParseInt () फ़ंक्शन एक स्ट्रिंग को पार्स करता है और एक पूर्णांक इस प्रकार देता है:

20202

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

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

इसी तरह, अगर हम “मूलांक” . का उपयोग करते हैं तर्क, हम अपनी संख्याओं को अलग-अलग आधारों में स्ट्रिंग में बदल सकते हैं।

“मूलांक” तर्क 2 और 36 के बीच की संख्या लेता है और संख्यात्मक प्रणाली का वर्णन करता है parseInt() समारोह का उपयोग करना चाहिए। मान लें कि हम एक “15” . को रूपांतरित करना चाहते हैं हेक्साडेसिमल से जिसका रेडिक्स मान “16” है। हम निम्नलिखित कोड का उपयोग करके ऐसा कर सकते हैं:

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

हमारा फ़ंक्शन वापस आता है:15.

अवैध मानों को parseInt () में पास करना

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

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

हमारा नंबर parseInt रिटर्न “NaN,” क्योंकि “Hey” स्ट्रिंग वर्णों को एक संख्या में परिवर्तित नहीं किया जा सकता है।

निष्कर्ष

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

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

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


  1. जावास्क्रिप्ट फ़ंक्शंस का उपयोग कैसे करें:एक चरण-दर-चरण मार्गदर्शिका

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

  1. जावास्क्रिप्ट ऑनक्लिक:एक चरण-दर-चरण मार्गदर्शिका

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

  1. जावास्क्रिप्ट में कंप्रेसिंग स्ट्रिंग

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ निरंतर दोहराए जाने वाले वर्ण हो सकते हैं। फ़ंक्शन को स्ट्रिंग को इस तरह से कंप्रेस करना चाहिए - 'wwwaabbbb' -> 'w3a2b4' 'kkkkj' -> 'k4j' और अगर कंप्रेस्ड स्ट्रिंग की लंबाई मूल स्ट्रिंग से