gpt4 book ai didi

javascript - 函数 numberIsEven if 语句

转载 作者:行者123 更新时间:2023-12-03 01:04:29 24 4
gpt4 key购买 nike

我正在网络开发类(class)的开始阶段开发一个模块。我到处寻找,但找不到我遗漏的拼图的哪一 block 。说明如下:

在 numberIsEven 函数内为给定的 num 参数创建 if/else if/else 语句。如果 num 为偶数,则返回 true。如果总和为奇数,则返回 false。

代码编辑器已将其拉起以启动:

function numberIsEven(sum){
// Check if num is Even, Odd, or Neither

}

这是我尝试过的众多方法之一的示例。

function numberIsEven(sum){
// Check if num is Even, Odd, or Neither
if (sum%2 === 0){
return "True";
} else if (sum%2 !== 0){
return "False";
} else {
return "Neither";
}
}

当我运行 if/else if/else 语句时,我总是收到 >>undefined。我需要调用一个变量,该变量将在输入时更改函数,但我不确定如何构造条件来执行此操作,如果它不是总和来确定计算机是否说它是真、假或两者都不是。

如有任何帮助,我们将不胜感激。

最佳答案

numberIsEven 函数内为给定的 num 参数创建 if/else if/else 语句。如果 num 为偶数,则返回 true。如果数字为奇数,则返回false

NB 我认为你的问题最后一行会像这样如果 num 是奇数(而不是 sum 是奇数),则返回 false .

对于 if/else if/else 这样做,

function numberIsEven(num) {
if (isNaN(num)) {
return 'Neither';
} else if (num % 2 === 0) {
return true;
} else {
return false;
}
}

console.log(`10 is even = ${numberIsEven(10)}`)
console.log(`11 is even = ${numberIsEven(11)}`)
console.log(`'9' is even = ${numberIsEven('9')}`)
console.log(`'Hello' is even = ${numberIsEven('Hello')}`)
console.log(`undefined is even = ${numberIsEven()}`)

关于javascript - 函数 numberIsEven if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52471653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com