
What is the Purpose of the Second Param in parseInt?
It is often overlooked or an unknown part of parseInt, but we have a second parameter that is responsible for the radix: The numeral system to be used. It can be an integer between 2 and 36. It is always a good practice to define the radix when using parseInt. Take the following as an example:
// This will return NaN
parseInt(2, 2);
// This will return 2
parseInt(2, 10); If you simply want to convert a string into a number, you can also use the Number function more reliably, which doesn't require a radix:
Number('2'); // returns 2
Number(2);   // returns 2
Number('a'); // returns NaN When the function is used on an invalid number, it will return NaN.

Resources:

Rocket Launch Your Career
Speed up your learning progress with our mentorship program. Join as a mentee to unlock the full potential of Webtips and get a personalized learning experience by experts to master the following frontend technologies:






