在編程中,經常會出現各種情況,需要根據特定的條件做出選擇。這些選擇非常重要,因為它們決定了JavaScript代碼執行的其餘部分的命運。這些選擇可以使用條件語句進行。這些語句的構建方式使程序能夠在考慮給定條件後做出正確的選擇。
JavaScript支持條件語句,允許您根據不同的條件執行各種操作。
下麵是JavaScript支持的if…else語句:
- if語句
- 如果……else語句
- 如果……其他的如果……聲明。
理解if語句
作為JavaScript中的基本語句之一,if語句可用於根據給定條件執行操作。
下麵是JavaScript代碼中if語句的語法:
- If(表達式需要執行){
- 如果上麵的表達式值為true,則必須執行的語句。
- }
這些語句主要用於分析所提供的條件後需要做出某種決定的情況。如果提供的條件值為true,則在該表達式下定義的語句將被執行。如果提供的條件值為false,則不執行任何語句。
下麵是使用上述if語句的JavaScript代碼示例:
.
程序的輸出是:
經過編程驗證。
理解if…else語句
更進一步,當if塊中定義的表達式不為真時要執行的語句可以使用else語句定義。
下麵是JavaScript代碼中if…else語句的語法:
- If(表達式需要執行){
- 如果上麵的表達式值為true,則必須執行的語句。
- }其他{
- 如果上麵的表達式值為false,則必須執行的語句。
- }
當if語句中的表達式值為true時,則執行if塊下提到的語句。如果If語句中的表達式值為false,則執行else塊下提到的語句。
下麵是使用上述if…else語句的JavaScript代碼示例:
.
程序的輸出是:
未對編程進行驗證。
理解if…else if…語句
如果你想對語句的執行有更多的控製,那麼你可以使用If…else If…語句。這些語句可以處理多種條件,並且可以在分析提供的條件並確定正確路徑後執行語句。
下麵是JavaScript代碼中if…else if…語句的語法:
- If(表達式需要先執行){
- 如果上麵的表達式值為true,則必須執行的語句。
- } else if(表達式需要立即執行){
- 如果上麵的表達式值為true,則必須執行的語句。
- } else if(表達式需要第三次執行){
- 如果上麵的表達式值為true,則必須執行的語句。
- }其他{
- 如果以上所有表達式的值都為false,則必須執行的語句。
- }
通過學習和練習以上兩句話,就很容易理解這兩句話的工作原理了。簡單地說,可以定義許多條件,並且可以在每個表達式下定義唯一的語句。此外,如果上述所有表達式的值都為false,那麼也可以在else塊下定義此條件的語句。這些類型的語句非常方便,因為它們傾向於一次性執行許多條件,而不會延長JavaScript代碼,並有助於降低複雜性。
下麵是使用上述if…else if…語句的JavaScript代碼示例:
Html > .
程序的輸出是:
在第一輪就通過了編程測試。