跳到主要内容

JavaScript 程序:检查数字是奇数还是偶数

要理解此示例,您应该具备以下 JavaScript 编程 主题的知识:

偶数是那些能被 2 整除的数字。

余数运算符 % 用于给出一个数字的余数。例如,

const number = 6;
const result = number % 4; // 2

因此,当 % 用于 2 时,如果余数为零,则数字为偶数。否则,该数字是奇数

示例 1:使用 if...else

// 程序以检查数字是偶数还是奇数
// 从用户那里获取输入
const number = prompt("输入一个数字:");

// 检查数字是否为偶数
if (number % 2 == 0) {
console.log("该数字是偶数。");
}

// 如果数字是奇数
else {
console.log("该数字是奇数。");
}

输出

输入一个数字:27
该数字是奇数。

在上面的程序中,number % 2 == 0 检查数字是否为偶数。如果余数是 0,则数字是偶数。

在这种情况下,27 % 2 等于 1。因此,数字是奇数。

上述程序也可以使用三元运算符编写。

示例 2:使用三元运算符

// 程序以检查数字是偶数还是奇数
// 从用户那里获取输入
const number = prompt("输入一个数字:");

// 三元运算符
const result = number % 2 == 0 ? "偶数" : "奇数";

// 显示结果
console.log(`该数字是${result}`);

输出

输入一个数字:5
该数字是奇数。