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

要理解此示例,您应了解以下 JavaScript 编程 主题


偶数是指能被 2 整除的数字。

余数运算符% 在与数字一起使用时会给出余数。例如:

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

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


示例 1:使用 if...else

// program to check if the number is even or odd
// take input from the user
const number = prompt("Enter a number: ");

//check if the number is even
if(number % 2 == 0) {
    console.log("The number is even.");
}

// if the number is odd
else {
    console.log("The number is odd.");
}

输出

Enter a number: 27
The number is odd.

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

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


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

示例 2:使用三元运算符

// program to check if the number is even or odd
// take input from the user
const number = prompt("Enter a number: ");

// ternary operator
const result = (number % 2  == 0) ? "even" : "odd";

// display the result
console.log(`The number is ${result}.`);

输出

Enter a number: 5
The number is odd.

另请阅读

在结束之前,让我们通过一个挑战来检验您对 JavaScript 程序检查数字是奇数还是偶数的知识!您能解决以下挑战吗?

挑战

编写一个函数来检查一个数字是奇数还是偶数。

  • 如果数字是偶数,则返回"Even";否则,返回"Odd"
  • 例如,如果num = 4,预期的输出是"Even"
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战