算術(shù)運(yùn)算符
number運(yùn)算
加減乘除
余數(shù)x%7 (負(fù)數(shù)的余數(shù)就是再把負(fù)號(hào)加上)
指數(shù)x**3
自增自減 x++和++x(a在前值為前迎瞧,a在后值為后)(盡量使用a+=1)
求值運(yùn)算符 +x
負(fù)數(shù)運(yùn)算符 -x
string運(yùn)算
連接運(yùn)算 '123'+'456' (1+'2'會(huì)得到12)
比較運(yùn)算符
<
=
<=
==(模糊相等)(永遠(yuǎn)不要用)
!=
===(全等)
!== (特例NaN!==NaN)
布爾運(yùn)算符
或且非
||
&&
!
短路邏輯
console&&console.log&&console.log('hi')
以防console不存在報(bào)錯(cuò)
a = a || 100 (a的保底值)
二進(jìn)制運(yùn)算符
或與否
| 兩個(gè)位都為0肉迫,則結(jié)果為0妓忍,否則為1
&
~
異或
^
兩個(gè)位相同,結(jié)果為0否則為1
左移右移
<<和>>