軌道
/
JavaScript
JavaScript
/
課程大綱
/
三元運算子
三元

三元運算子 在 JavaScript

1 個練習

關於 三元運算子

三元條件運算子用來撰寫精簡的運算式,根據某個條件回傳兩個可能值中的一個。 它通常被稱為「三元運算子」。 這個名稱源自於這個運算子有三個運算元:predicate ? consequent-expression : alternative-expression 它可以取代簡短的 if-else 敘述。

與 if 敘述類似,JavaScript 會進行隱式型別轉換來判斷條件。 若條件的求值結果為真,就會回傳冒號左側的運算元。 否則三元運算式的結果就是冒號右側的運算元。

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
透過 GitHub 編輯 連結會在新視窗或分頁中開啟

學習 三元運算子