JavaScript-এ উপলব্ধ parseInt ফাংশনে নিম্নলিখিত স্বাক্ষর রয়েছে −
parseInt(string, radix);
যেখানে পরামিতিগুলি নিম্নলিখিত −
স্ট্রিং - পার্স করার মান। যদি এই যুক্তিটি একটি স্ট্রিং না হয়, তবে এটি ToString পদ্ধতি ব্যবহার করে একটিতে রূপান্তরিত হয়। এই যুক্তিতে অগ্রণী হোয়াইটস্পেস উপেক্ষা করা হয়৷
৷রেডিক্স − 2 এবং 36 এর মধ্যে একটি পূর্ণসংখ্যা যা স্ট্রিংটির রেডিক্স (গাণিতিক সংখ্যা পদ্ধতিতে ভিত্তি) প্রতিনিধিত্ব করে।
যদি রেডিক্স প্যারামিটার বাদ দেওয়া হয়, জাভাস্ক্রিপ্ট নিম্নলিখিত −
ধরে নেয়-
যদি স্ট্রিংটি "0x" দিয়ে শুরু হয়, তাহলে রেডিক্স হয় 16 (হেক্সাডেসিমেল)
-
যদি স্ট্রিংটি "0" দিয়ে শুরু হয়, তাহলে রেডিক্স হবে 8 (অক্টাল)। এই বৈশিষ্ট্যটি বন্ধ করা হয়েছে
-
যদি স্ট্রিং অন্য কোনো মান দিয়ে শুরু হয়, তাহলে রেডিক্স হয় 10 (দশমিক)
উপরের জাদু এড়াতে, JShint একটি ত্রুটি দেয়।