條件語句用於執行根據不同的條件不同的動作。
條件語句
很多時候,當你寫的代碼,您要執行針對不同決定不同的操作。
您可以使用條件語句在代碼中做到這一點。
在JavaScript中,我們有如下的條件語句:
- 使用if指定的代碼塊將被執行,如果指定的條件為真
- 使用else指定的代碼塊被執行,如果相同的條件為假
- 使用else if指定一個新的條件來測試,如果第一條件是假
- 使用switch到指定代碼許多替代塊被執行
IF語句
使用if語句來指定,如果條件為真要執行的JavaScript代碼塊。
句法
if (condition) {
block of code to be executed if the condition is true
}
需要注意的是if是小寫字母。 大寫字母( If或IF )將產生一個JavaScript錯誤。
ELSE語句
使用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";
}
問候的結果將是:
Good day
試一試» 該else if聲明
使用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: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";
}
問候的結果將是:
Good day
試一試» 更多示例
隨機鏈接
這個例子會寫一個鏈接要么w3ii或世界野生動物基金會(WWF)。 通過使用隨機數,對於鏈路中的每個50%的機會。