偶数是那些可以被2整除的数字。
余数运算符 %
与数字一起使用时给出余数。因此,当%
与2一起使用时, 即使其余为零,该数字也为零。否则,数字为奇数 。
示例1:使用if … else
// program to check if the number is even or odd
// take input from the user
let 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
let number = prompt("Enter a number: ");
// ternary operator
let result = (number % 2 == 0) ? "even" : "odd";
// display the result
console.log(`The number is ${result}.`);
输出
Enter a number: 5
The number is odd.