前言:
JavaScript的运算符与C/C++一致
算数运算符:
| 算数运算符 | 说明 | 
| + | 加 | 
| - | 减 | 
| * | 乘 | 
| % | 除 | 
| / | 取余 | 
递增递减运算符:
| 运算符 | 说明 | 
| ++ | 递增1 | 
| -- | 递减1 | 
补充:
令a=1,b=1
| 运算 | a | b | 
| a=b++ | 1 | 2 | 
| a=++b | 2 | 2 | 
| a=b-- | 1 | 0 | 
| a=--b | 0 | 0 | 
比较(关系)运算符:
| 运算符 | 说明 | 
| > | 大于 | 
| < | 小于 | 
| >= | 大于等于 | 
| <= | 小于等于 | 
| == | 等于 | 
| != | 不等于 | 
| === | 全等 | 
| !== | 不全等 | 
逻辑运算符:
| 运算符 | 说明 | 
| && | 并且 | 
| || | 或者 | 
| ! | 非 | 
赋值运算符:
令a=1,b=2
| 运算符 | 例子 | a | b | 
| = | a=b | 2 | 2 | 
| += | a+=b (a=a+b) | 3 | 2 | 
| -= | a-=b (a=a-b) | -1 | 2 | 
| *= | a*=b (a=a*b) | 2 | 2 | 
| /= | a/=b (a=a/b) | 0.5 | 2 | 
| %= | a%=b (a=a%b) | 0 | 2 | 
条件运算符:
(条件)?语句1:语句2;
条件为真则执行语句1,反之执行语句2
逗号运算符:
使用逗号运算符分隔的语句会从左到右顺 序依次执行
运算符的优先级:
自上而下,优先级降低
