您将使用 if...else if...else
语句来编写程序。
示例 1:使用 if...else if...else 检查数字类型
// program that checks if the number is positive, negative or zero
// input from the user
const number = parseInt(prompt("Enter a number: "));
// check if number is greater than 0
if (number > 0) {
console.log("The number is positive");
}
// check if number is 0
else if (number == 0) {
console.log("The number is zero");
}
// if number is less than 0
else {
console.log("The number is negative");
}
输出
Enter a number: 0 The number is zero.
上面的程序检查用户输入的数字是正数、负数还是零。
- 条件
number > 0
检查数字是否为正数。 - 条件
number == 0
检查数字是否为零。 - 条件
number < 0
检查数字是否为负数。
上面的程序也可以使用嵌套的 if...else
语句来编写。
示例 2:使用嵌套的 if...else 检查数字类型
// check if the number is positive, negative or zero
const number = prompt("Enter a number: ");
if (number >= 0) {
if (number == 0) {
console.log("The number is zero");
} else {
console.log("The number is positive");
}
} else {
console.log("The number is negative");
}
输出
Enter a number: 0 You entered number zero
上面的程序与示例 1 的工作方式相同。但是,第二个示例使用了嵌套的 if...else
语句。
另请阅读