在 JavaScript 中,條件運算符(也稱為三元運算符)是一種簡潔的條件表達式,用于根據一個條件的真假來選擇不同的值。它的語法是 `條件 ? 結果1 : 結果2`,具體用法如下:
let result = 條件 ? 結果1 : 結果2;
- 如果條件為真,則返回結果1;
- 如果條件為假,則返回結果2。
條件運算符可以用于替代簡單的 `if-else` 語句,提供更簡潔的代碼。
以下是一個示例,展示了條件運算符的使用:
let age = 18;
let message = (age >= 18) ? "成年人" : "未成年人";
console.log(message); // 輸出:"成年人"
在上面的例子中,根據 `age >= 18` 這個條件的真假來選擇不同的結果。如果 `age` 大于或等于 18,則返回 "成年人";否則返回 "未成年人"。
需要注意的是,條件運算符只適用于簡單的條件判斷,對于復雜的條件邏輯,應使用 `if-else` 語句來實現更詳細的控制流程。
總結起來,條件運算符是一種簡潔的條件表達式,用于根據條件的真假選擇不同的結果。它的語法是 `條件 ? 結果1 : 結果2`,在適當的情況下可以用于替代簡單的 `if-else` 語句。