На самом деле это простая программа для проверки погоды. Число делится на 2 или не делится на 2 или вводимый заданный не является числом. Согласно моей информации, isNaN('berry)
должен дать мне true as'berry 'это строка, но в моем коде это не так.Проблема с использованием isNaN()
Код:
var isNum = function(number) {
// My code goes here!
if (number%2===0){
return true
}
else if (isNaN(number)){
console.log("enter the number not the string");
return number
}
else{
return false
}
};
isNum('berry');
Код выше возвращает меня ложно, когда я запускаю его. Любая помощь будет оценена. Это скриншот
Почему вы не используете 'вернуться! IsNaN (номер)'? –
Вы должны проверить 'isNaN (число)' * перед * проверкой 'number% 2 === 0'. –
@RocketHazmat, но если его возвращение ложно, он действительно подходит ко второму другому, если также – mehulmpt