条件语句用于根据不同的条件执行不同的操作。
通常,当您编写代码时,您希望针对不同的决策执行不同的操作。
您可以在代码中使用条件语句来执行此操作。
在 JavaScript 中,我们有以下条件语句:
if
指定在指定条件为真时要执行的代码块else
指定在相同条件为 false 时要执行的代码块else if
如果第一个条件为 false,则指定要测试的新条件switch
指定要执行的许多替代代码块这个switch
声明将在下一章中描述。
使用if
语句指定条件为真时要执行的 JavaScript 代码块。
if (
condition) {
//
block of code to be executed if the condition is true
}
注意if
是小写字母。大写字母(If 或 IF)将生成 JavaScript 错误。
使用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,则指定新条件的语句。
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:00,则创建 "Good morning" 问候语,如果没有,但时间小于 20:00,则创建 "Good day" 问候语,否则创建 "Good evening":
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
问候语的结果将是:
随机链接
此示例将写入 91xjr 或世界野生动物基金会 (WWF) 的链接。通过使用随机数,每个链接都有 50% 的机会。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!