====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
除了if...else
跟switch
還有一種很常見的運算子可以用來進行判斷,被稱做三元運算子,又稱「條件運算子」,分別以「條件」、「問號」、「冒號」來組成。
(條件) ? [數值 / 運算式(第一個)] : [數值 / 運算式(第二個)];
要是「條件」為true
,那麼就會回傳「第一個」結果,否則會回傳「第二個」結果。
假如我們想判斷這個人有沒有成年使用if...else
寫就這樣長這樣:
if (age >= 18) {
status = "已成年"; // 狀態已成年
} else {
status = "未成年"; // 狀態未成年
}
但如果使用三元運算子就會簡潔許多。
const status = (age >= 18) ? "已成年" : "未成年";
今日的分享就到這囉,我們明天見,掰掰!