如果我无法找到满足此要求的答案,请使用codeacademy:
[创建一个函数,如果传递的数字是偶数则返回true,否则返回false]
将else if分支添加到现有的if / else语句中。
如果放入函数的数字根本不是数字,...函数应返回一个告诉的字符串 用户输入的数字不是数字。
这就是我的所作所为:
function write (x) {
document.write(x);
}
function isEven (number)
{
// Your code goes here!
if (number %2==0)
{
return "yes"
} else if(isNaN(number)){
return "not"
};
};
write(isEven("Hi"));
答案 0 :(得分:1)
var isEven = function(number) {
if(number%2==0){
return true
}else if(isNaN(number)){
return "its a string not a number"
}else{
return false
}
};
答案 1 :(得分:1)
var isEven = function(number) {
// Your code goes here!
if(isNaN(number)){
return "ain't a number";
}
else if(number % 2 === 0){
return true;
}
else if(number % 2 !== 0){
return false;
}
};
答案 2 :(得分:1)
如果我理解正确你想要一个函数,如果数字是偶数则返回true,如果数字是奇数则返回false,如果收到NaN值则返回错误字符串。
我会首先使用isNaN函数,因为如果变量具有NaN值,则javascript无法执行模数计算。
function isEven(number) {
if(isNaN(number)){
return "Error: not a number";
} else if(number %2 == 0){
return true;
} else {
return false;
}
};