"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट के पार्सइंट() फ़ंक्शन में रेडिक्स का उपयोग कब और कैसे करें?

जावास्क्रिप्ट के पार्सइंट() फ़ंक्शन में रेडिक्स का उपयोग कब और कैसे करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:152

When and How to Use Radix in JavaScript\'s parseInt() Function?

parseInt में मूलांक की आवश्यकता को समझना

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

मूलांक क्या है?

मूलांक उन मानों की संख्या को संदर्भित करता है जिन्हें एक एकल अंक अंक प्रणाली में प्रदर्शित कर सकता है। उदाहरण के लिए, हम आमतौर पर जिस दशमलव प्रणाली का उपयोग करते हैं उसका मूलांक 10 होता है, जिसका अर्थ है कि अंक 0 से 9 तक हो सकते हैं। हेक्साडेसिमल का मूलांक 16 है, जिससे अंक 0 से 15 तक के मानों का प्रतिनिधित्व कर सकते हैं।

मूलांक निर्दिष्ट क्यों करें?

मूलांक निर्दिष्ट करके, आप स्पष्ट रूप से मूलांक का संकेत दे सकते हैं इनपुट स्ट्रिंग में प्रयुक्त संख्या प्रणाली। यह विशेष रूप से तब उपयोगी होता है जब विभिन्न प्रणालियों से संख्याओं को पार्स किया जाता है, जैसे कि बाइनरी (बेस 2), ऑक्टल (बेस 8), या हेक्साडेसिमल (बेस 16)।

उदाहरण के लिए:

parseInt('101', 2); // Parses '101' as a binary number, resulting in 5
parseInt('101', 8); // Parses '101' as an octal number, resulting in 65
parseInt('101', 16); // Parses '101' as a hexadecimal number, resulting in 257

वैकल्पिक मूलांक संकेत

मूलांक को स्पष्ट रूप से निर्दिष्ट करने के अलावा, parseInt() सूक्ष्म संकेतों का भी समर्थन करता है जो इनपुट में कुछ पैटर्न के आधार पर मूलांक को स्वचालित रूप से निर्धारित कर सकता है स्ट्रिंग:

  • '0' से शुरू होने वाली संख्याएं (पूर्व-ईएस5): ईसीएमएस्क्रिप्ट 5 से पहले, अग्रणी '0' वाली संख्याओं की व्याख्या अष्टक (आधार 8) के रूप में की जाती थी। &&&]
  • '0x' से शुरू होने वाली संख्याएं: '0x' से शुरू होने वाली संख्याओं को हेक्साडेसिमल (आधार) के रूप में पार्स किया जाता है 16).
  • '0b' से शुरू होने वाली संख्याएं: '0b' से पहले लगी संख्याओं को बाइनरी (आधार 2) माना जाता है।

उदाहरण उपयोग

एक अष्टक स्ट्रिंग से पूर्णांक को पार्स करने के लिए, आप यह कर सकते हैं निम्नलिखित:

const OctalString = '0101'; स्थिरांक संख्या = पार्सइंट(ऑक्टलस्ट्रिंग, 8); // मूलांक को 8 (ऑक्टल) के रूप में निर्दिष्ट किया गया है
const octalString = '0101';
const number = parseInt(octalString, 8); // Radix specified as 8 (octal)
इसके परिणामस्वरूप संख्या 65 पर सेट हो जाएगी, जो ऑक्टल मान 101 के दशमलव समकक्ष है।

मूलांक की अवधारणा और इसमें इसकी भूमिका को समझना विभिन्न अंक प्रणालियों में संख्याओं को पूर्णांकों में दर्शाने वाली स्ट्रिंग को सटीक रूप से परिवर्तित करने के लिए parseInt() फ़ंक्शन आवश्यक है।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729290321 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3