JavaScript_if_else



条件语句用于根据不同的条件执行不同的操作.


条件语句

通常在编写代码时,要针对不同的条件执行不同的操作.

您可以使用代码中的条件语句来执行此操作.

在JavaScript中我们有以下条件语句:

  • 使用 if 指定要执行的代码块, 如果指定的条件为真
  • 使用 else 指定要执行的代码块, 如果相同的条件是false
  • 使用 else if 指定要测试的新条件, 如果第一个条件是 false
  • 使用 switch 指定多个可供选择的要执行的代码块

if 语句

使用if语句可以指定条件为真时执行JavaScript代码块.

语法

if (condition) {
    block of code to be executed if the condition is true
}

注意if是小写字母。大写字母(If IF)将生成一个JavaScript错误。

if (hour < 18) {
    greeting = "Good day";
}

让我试试


else 语句

如果条件为false,请使用else语句指定要执行的代码块.

if (condition) {
    block of code to be executed if the condition is true
} else {
    block of code to be executed if the condition is false
}

如果时间少于18,创建一个“Good day”的问候,否则“Good evening”:

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

让我试试


else if 语句

如果第一个条件为false,则使用else if语句指定新条件.

语法

if (condition1) {
    block of code to be executed if condition1 is true
} else if (condition2) {
    block of code to be executed if the condition1 is false and condition2 is true
} else {
    block of code to be executed if the condition1 is false and condition2 is false
}

如果时间不到10点,如果建立一个“Good morning”的问候,但时间不超过20时,创建一个“Good day”的问候,否则,“Good evening”:

if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

让我试试