Vidyalelo
JavaScript · Q17

Parsing, Benchmarking And Logging

Programming · JavaScript · question 17

Q17

What will happen if the radix parameter of the parseInt() function is omitted?

A.
Runs in assumption
Answer
B.
Throws exception
C.
Aborts
D.
Taken as 0

Answer: Option A

Solution

Answer: Option A
Solution:
If the radix parameter is omitted, JavaScript assumes the following:
1. If the string begins with “0x”, the radix is 16 (hexadecimal)
2. If the string begins with “0”, the radix is 8 (octal). This feature is deprecated
3. If the string begins with any other value, the radix is 10 (decimal)