freeCodeCamp Challenge Guide: Use the parseInt Function with a Radix

Use the parseInt Function with a Radix


Hints

Hint 1

If you use a variable to assign the result of parseInt(str) to it, remember to return that variable.
Otherwise you can just use a return statement for your function.

Hint 2

In this exercise you need to “convert” a binary number into a decimal number using the radix parameter in order to specify the base on which the input number is represented on.


Solutions

Solution 1 (Click to Show/Hide)
function convertToInteger(str) {
  return parseInt(str, 2);
}
convertToInteger("10011");

Code Explanation

  • The function takes str and returns an integer instead of a string but “understanding” its a binary number instead of a decimal one thanks to the radix parameter (2).

Relevant Links

7 Likes