您将使用
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
语句。