Guide for [Basic JavaScript: Use the parseInt Function with a Radix](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix)
1.3 KiB
1.3 KiB
title
| title |
|---|
| Use the parseInt Function with a Radix |
Use the parseInt Function with a Radix
Problem explanation:
Use parseInt() in the convertToInteger function so it converts a binary number to an integer and returns it.
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.
try to solve the problem now
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.
try to solve the problem now
Spoiler alert!
Solution ahead!
Code solution:
function convertToInteger(str) {
return parseInt(str, 2);
}
convertToInteger("10011");
· Run code at repl.it.
Code explanation
- The function takes
strand returns an integer instead of a string but "understanding" its a binary number instead of a decimal one thanks to theradixparameter (2).