संख्या वर्ग में एक टूस्ट्रिंग विधि है जो आधार को तर्क के रूप में स्वीकार करती है। वांछित संख्या को हेक्साडेसिमल स्ट्रिंग में परिवर्तित करने के लिए हम आधार 16 (हेक्स नंबर) पास कर सकते हैं।
उदाहरण
console.log(Number(255).toString(16)) console.log(Number(17).toString(16))
आउटपुट
ff 11
हम parseInt फ़ंक्शन का उपयोग करके इन नंबरों को वापस दशमलव में बदल सकते हैं। जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं -
parseInt(string, radix);
जहां, पैरामीटर निम्नलिखित हैं -
स्ट्रिंग - पार्स करने के लिए मूल्य। यदि यह तर्क एक स्ट्रिंग नहीं है, तो इसे ToString विधि का उपयोग करके एक में बदल दिया जाता है। इस तर्क में प्रमुख रिक्त स्थान को नज़रअंदाज़ किया जाता है।
मूलांक −2 और 36 के बीच एक पूर्णांक जो स्ट्रिंग के मूलांक (गणितीय अंक प्रणाली में आधार) को दर्शाता है।
इसलिए हम स्ट्रिंग और रेडिक्स को पास कर सकते हैं और इस पद्धति का उपयोग करके किसी भी संख्या को आधार के साथ 2 से 36 तक पूर्णांक में बदल सकते हैं।
उदाहरण
console.log(parseInt("ff", 16)) console.log(parseInt("11", 16))
आउटपुट
255 17