📜  if 和 else 简写 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:03.789000             🧑  作者: Mango

使用 if 和 else 的条件语句

在 JavaScript 中,条件语句让程序根据特定条件采取不同的行动。if 和 else 语句是最常见的条件语句形式。

if 语句

if 语句包含一个 Boolean 表达式,如果表达式为 true,则执行 if 块中的代码。如果表达式为 false,则不执行该块中的代码。

if (condition) {
  // 要执行的代码
}
示例:
let num = 5;

if (num > 0) {
  console.log("数字是正数");
}

在上面的例子中,如果 num 是大于 0 的数字,则代码将打印出 "数字是正数"。

else 语句

如果 if 语句的表达式为 false,则可以使用 else 语句指定在这种情况下要执行的操作。else 块必须跟在 if 块之后。

if (condition) {
  // 要执行的代码
} else {
  // 如果 if 块表达式的值为 false,则要执行的代码
}
示例:
let num = -1;

if (num > 0) {
  console.log("数字是正数");
} else {
  console.log("数字是负数或零");
}

在上面的例子中,如果 num 是负数或零,则代码将打印出 "数字是负数或零"。

if else 语句

您可以使用 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 时执行代码,则可以使用逻辑非 (!) 运算符。