### JavaScript 中的條件語句(if、else、switch)
JavaScript中的條件語句用於根據不同的條件執行不同的操作。它們幫助控製程序的執行流程並允許程序做出決策。最常用的條件語句是 if、else 和 switch。
### 1. **if 語句**
if 語句用於在指定條件為 true 時執行一段程式碼。
#### 語法:
if (condition) { // code to be executed if condition is true }
#### 範例:
let age = 18; if (age >= 18) { console.log("You are an adult."); }
輸出:你是成年人了。
### 2. **if...else 語句**
if...else 語句允許您在條件為 true 時執行一段程式碼,如果條件為 false 則執行另一段程式碼。
#### 語法:
if (condition) { // code to be executed if condition is true } else { // code to be executed if condition is false }
#### 範例:
let age = 16; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are a minor."); }
輸出:你是未成年人。
### 3. **if...else if...else 語句**
當需要檢查多個條件時,使用 if...else if...else 語句。如果第一個條件為假,則檢查下一個條件,依此類推。
#### 語法:
if (condition1) { // code to be executed if condition1 is true } else if (condition2) { // code to be executed if condition2 is true } else { // code to be executed if no conditions are true }
#### 範例:
let age = 20; if (age < 18) { console.log("You are a minor."); } else if (age >= 18 && age <= 65) { console.log("You are an adult."); } else { console.log("You are a senior."); }
輸出:你是成年人了。
### 4. **switch 語句**
switch語句用於根據不同的條件執行不同的操作。與使用許多 if...else if 語句相比,它是一種更乾淨、更易讀的替代方案。
switch (expression) { case value1: // code to be executed if expression === value1 break; case value2: // code to be executed if expression === value2 break; // More cases can be added default: // code to be executed if no case matches }
#### 範例:
let fruit = "apple"; switch (fruit) { case "apple": console.log("You selected an apple."); break; case "banana": console.log("You selected a banana."); break; case "orange": console.log("You selected an orange."); break; default: console.log("Unknown fruit."); }
輸出:您選擇了一個蘋果。
### 5. **與 if...else 與 switch 的比較**
### 結論
JavaScript 中的條件語句(if、else 和 switch)對於根據不同條件控制執行流程至關重要。使用 if 進行基本檢查,使用 if...else 進行二元選擇,並在處理多個可能的條件時進行切換。理解這些結構將提高您編寫簡潔高效程式碼的能力。
嗨,我是 Abhay Singh Kathayat!
我是一名全端開發人員,精通前端和後端技術。我使用各種程式語言和框架來建立高效、可擴展且用戶友好的應用程式。
請隨時透過我的商務電子郵件與我聯繫:kaashshorts28@gmail.com。
以上是掌握 JavaScript 中的條件語句:if、else 和 switch 解釋的詳細內容。更多資訊請關注PHP中文網其他相關文章!