Tell us what’s happening:
Your code so far
function convertToInteger(str) {
var a = parseInt('111001', 2 );
return a;
}
convertToInteger("10011");
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36
.
Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/use-the-parseint-function-with-a-radix
parseInt('111001', 2 )
Because of this your function will always return the same output; you hardcoded the ‘111001’ value.
Meaning, you are supposed to use the str
parameter as the argument to parseInt
.
As you have written it now the function will always return the same value and be of little use. You don’t want to have to write a new function for each string that needs to be converted, you want to write one function that can take in whatever string needs to be converted to a number and return it.
What does your code look like?
We really can’t help without seeing your code.
We can’t see your code like that, you have to paste it into your post. Use the </>
button in the post toolbar and paste your code where it says “type or paste code here”.
Edit: new thread