সংখ্যা শ্রেণীর একটি toString পদ্ধতি রয়েছে যা বেসকে যুক্তি হিসাবে গ্রহণ করে। হেক্সাডেসিমেল স্ট্রিং-এ রূপান্তরিত পছন্দসই সংখ্যা পেতে আমরা বেস 16(হেক্স সংখ্যা) পাস করতে পারি।
উদাহরণ
console.log(Number(255).toString(16)) console.log(Number(17).toString(16))
আউটপুট
ff 11
আমরা parseInt ফাংশন ব্যবহার করে এই সংখ্যাগুলিকে দশমিকে রূপান্তর করতে পারি। JavaScript-এ উপলব্ধ parseInt ফাংশনে নিম্নলিখিত স্বাক্ষর রয়েছে −
parseInt(string, radix);
যেখানে, পরামিতিগুলি নিম্নরূপ −
স্ট্রিং −পার্স করার মান। যদি এই যুক্তিটি একটি স্ট্রিং না হয়, তবে এটি ToString পদ্ধতি ব্যবহার করে একটিতে রূপান্তরিত হয়। এই যুক্তিতে অগ্রণী হোয়াইটস্পেস উপেক্ষা করা হয়৷
৷রেডিক্স −2 এবং 36 এর মধ্যে একটি পূর্ণসংখ্যা যা স্ট্রিংটির রেডিক্স (গাণিতিক সংখ্যা পদ্ধতিতে ভিত্তি) প্রতিনিধিত্ব করে।
তাই আমরা স্ট্রিং এবং রেডিক্স পাস করতে পারি এবং এই পদ্ধতি ব্যবহার করে 2 থেকে 36 পর্যন্ত বেস সহ যেকোনো সংখ্যাকে পূর্ণসংখ্যায় রূপান্তর করতে পারি।
উদাহরণ
console.log(parseInt("ff", 16)) console.log(parseInt("11", 16))
আউটপুট
255 17