跳轉到內容

通用 JavaScript 手冊/條件運算子

75% developed
來自華夏公益教科書

條件運算子

[編輯 | 編輯原始碼]

如果我們只需要根據條件設定任何變數的值,我們可以使用條件運算子。它比 "if" 表示式在很多情況下更短。讓我們來看一個例子。

name = "Artiom";
cond = true;

//If expression
if(cond){
  name = "Tom";
}else{
  name = "Artem";
}

//Conditional operator
name = cond?"Tom":"Artem";

巢狀條件運算子

[編輯 | 編輯原始碼]

像 'if' 表示式一樣,條件運算子也可以是多重的。

name = "Artiom";
cond1 = false;
cond2 = true;

//Conditional operator
name = cond1?"Tom":cond2?"Artem":"NoName"


邏輯與比較運算子 · switch 表示式

華夏公益教科書