js 之操作符
1. 算數運算子
+ - * / %(取餘)
2.一元運算子
++ 自增 b=a++ / c=++a b的值為a c的值為 a+1
/*區別 : a++ a 參與運算後,a再自增, ++a a自增後的值參與運算*/
-- 與++同理
+ 1)將一個變數轉換為Number型別 2) 字串的拼接 var age =‘12’; age+1; --->結果為121;
- 與+的1)一樣的,只是轉換為number之後變為相反數
3.比較運算子
= = 值相等(若型別不一致,轉換為相同型別,只比較值) === 全等於(資料型別也一致) !=(不等) !==(不全等)
> < >= <=
4.邏輯運算子 (短路運算子)
a&&b 與運算 a,b可以為Boolean 或者其他型別,若不是Boolean轉換為Boolean進行比較
a || b 或運算 a,b可以為Boolean 或者其他型別,若不是Boolean轉換為Boolean進行比較
!a 非 a,b可以為Boolean 或者其他型別,若不是Boolean轉換為Boolean進行比較
5. 三目運算子
a ?b :c 若 a為true 返回b 否則,返回c
6.位運算子
二進位制位的與或非運算。