JS中的优先级跟我们数学中的优先级一样,比如在数学中:先乘除 再加减 有括号先算括号里面的
从上往下依次顺序:
- 小括号()
有括号先算括号里面的;
- 一元运算符
加加(++); 减减(--); 非(!)
- 算数运算符
加(+);减(-);乘(*);除(/);取余(%);
这里是(*)(/)(%) > (+)(-)。
- 关系运算符
大于(>);大于等于(>=);小于(<);小于等于(<=)。
- 相等运算符
等于(==);不等于(!=);全等于(===);不全等于(!==)。
- 逻辑运算符
先且(&&)后或(||)。
- 赋值运算符
(=)
这里注意:
goTop = top -= 50;先执行减等于 => goTop = top = top- 50
- 逗号运算符
(,)