📅  最后修改于: 2023-12-03 14:42:03.789000             🧑  作者: Mango
在 JavaScript 中,条件语句让程序根据特定条件采取不同的行动。if 和 else 语句是最常见的条件语句形式。
if 语句包含一个 Boolean 表达式,如果表达式为 true,则执行 if 块中的代码。如果表达式为 false,则不执行该块中的代码。
if (condition) {
// 要执行的代码
}
let num = 5;
if (num > 0) {
console.log("数字是正数");
}
在上面的例子中,如果 num
是大于 0 的数字,则代码将打印出 "数字是正数"。
如果 if 语句的表达式为 false,则可以使用 else 语句指定在这种情况下要执行的操作。else 块必须跟在 if 块之后。
if (condition) {
// 要执行的代码
} else {
// 如果 if 块表达式的值为 false,则要执行的代码
}
let num = -1;
if (num > 0) {
console.log("数字是正数");
} else {
console.log("数字是负数或零");
}
在上面的例子中,如果 num
是负数或零,则代码将打印出 "数字是负数或零"。
您可以使用 else if 语句来测试多个条件。
if (condition1) {
// 在表达式 1 为 true 时要执行的代码
} else if (condition2) {
// 在表达式 2 为 true 时要执行的代码
} else if (condition3) {
// 在表达式 3 为 true 时要执行的代码
} else {
// 如果没一个表达式都为 false 要执行的代码
}
let grade = 86;
if (grade >= 90) {
console.log("成绩是 A");
} else if (grade >= 80) {
console.log("成绩是 B");
} else if (grade >= 70) {
console.log("成绩是 C");
} else {
console.log("成绩是 D");
}
在上面的例子中,根据数值评估,代码将输出 "成绩是 B"。如果您测试一个表达式并希望当它为 false 时执行代码,则可以使用逻辑非 (!) 运算符。