If / else if / else, the console always appears "false"


#1

Hello, I need personal help please, I'm stuck in the exercise If / else if / else

https://www.codecademy.com/pt/courses/javascript-beginner-en-qDwp0/0/2?curriculum_id=506324b3a7dffd00020bf661#

the console always appears "false", oh well below always returns the error your "function returns false for 2!".

var isEven = function(number) {
var isNaN = function(number) {}
// Your code goes here!
if (number % 2 === 0)
{return ("O valor é Verdadeiro!") === true;} // O valor é Verdadeiro!
else if
(isNaN("Chi0gy"))
{return "Isso é um String!";}
else
{return ("O valor é Falso!") === false;} // O valor é Falso!
};
isEven(10);


#2

HI first your if and else statement should only return true or false and your function isNaN() should take as argument number,
and remove this part

var isNaN = function(number) {}

#3

like this?

var isEven = function(number) {
// Your code goes here!
if (number % 2 === 0)
{return true;} // O valor é Verdadeiro!
else if
(isNaN(number))
{return "Isso é um String!";}
else
{return false;} // O valor é Falso!
};
isEven(10);

worked, thanks, you look like a teacher of programming, seriously, thank you!