जावास्क्रिप्ट में उपलब्ध parseInt फ़ंक्शन में निम्नलिखित हस्ताक्षर हैं -
parseInt(string, radix);
जहां पैरामीटर निम्नलिखित हैं -
स्ट्रिंग - पार्स करने के लिए मान। यदि यह तर्क एक स्ट्रिंग नहीं है, तो इसे ToString विधि का उपयोग करके एक में बदल दिया जाता है। इस तर्क में प्रमुख रिक्त स्थान को नज़रअंदाज़ किया जाता है।
मूलांक - 2 और 36 के बीच एक पूर्णांक जो स्ट्रिंग के मूलांक (गणितीय अंक प्रणाली में आधार) को दर्शाता है।
यदि मूलांक पैरामीटर को छोड़ दिया जाता है, तो जावास्क्रिप्ट निम्नलिखित को ग्रहण करता है -
-
यदि स्ट्रिंग "0x" से शुरू होती है, तो मूलांक 16 (हेक्साडेसिमल) है
-
यदि स्ट्रिंग "0" से शुरू होती है, तो मूलांक 8 (ऑक्टल) होता है। यह सुविधा बंद कर दी गई है
-
यदि स्ट्रिंग किसी अन्य मान से शुरू होती है, तो मूलांक 10 (दशमलव) होता है
उपरोक्त जादू से बचने के लिए, JShint एक त्रुटि देता है।