2019年3月4日 星期一

[Back To Basic] Javascript - 比較運算和邏輯運算(Comparison and Logical Operators)

比較運算和邏輯運算的結果為true或false

比較運算符號(Comparison Operators)

  • ==
值相等
  • ===
值相等 且 型別相等
  • !=
值不相等
  • !==
值不相等 或 型別不相等
  • >
大於
  • <
小於
  • >=
大於等於
  • <=
小於等於

邏輯運算符號(Logical Operators)

  • &&
  • ||
  • !
非(not)

條件/三元運算(Conditional / Ternary Operator)

語法: variable = (condition) ? value1:value2;
e.g. var isLeader = (role==="Leader") ? true : false;

不同型別的比對

盡量避免不同型別的比對,比對前應先轉換型別。


沒有留言:

張貼留言