JavaScript if...else...
-
比较和逻辑运算符
条件语句用于根据不同条件执行不同的操作。通常在编写代码时,您希望针对不同的决策执行不同的操作。您可以在代码中使用条件语句来执行此操作。在JavaScript中,我们有以下条件语句:- 使用if指定的代码块将被执行,如果一个指定的条件是true
- 使用else指定的代码块将被执行,if条件为false
- 使用else if指定一个新的条件来测试,如果第一个条件为假
- 使用switch指定的代码分支被执行
switch声明将在下一章中介绍。
-
if语句
if如果条件为真,则使用该语句指定要执行的JavaScript代码块。句法if (condition) { // 如果条件为真,则执行代码块 }
请注意,它if是小写字母。大写字母(If或IF)将生成JavaScript错误。
尝试一下if (hour < 18) { greeting = "Good day"; }
-
else声明
else如果条件为false,则使用该语句指定要执行的代码块。语法:if (condition) { // 如果条件为真,则执行代码块 } else { // 条件为false时要执行的代码块 }
尝试一下if (hour < 18) { greeting = "Good day"; }
-
else if语句
else if如果第一个条件为false,则使用该语句指定新条件。语法:if (condition1) { // 如果condition1为true,则执行代码块 } else if (condition2) { // 如果condition1为false且condition2为true,则执行代码块 } else { // 如果condition1为false且condition2为false,则执行代码块 }
尝试一下if (time < 10) { greeting = "Good morning"; } else if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; }