运算符
运算符优先级 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Operator_Precedence
++/--
自增 ++
自减 --
自增/自减只能应用于变量!如5++ 是不行的!
运算符 ++ 和 -- 可以置于变量前,也可以置于变量后。
- “前置形式”:++counter。
- “后置形式”:counter++。
前置形式返回一个新的值, 后置返回原来的值(做加法/减法之前的值)。
=/赋值运算符
它的优先级非常低,只有 3。
,/逗号运算符
每个表达式都会运行,但是只有最后一个会被返回。
逗号运算符的优先级非常低,比 = 还要低。
位运算符
位运算符:
- 按位与 ( & )
- 按位或 ( | )
- 按位异或 ( ^ )
- 按位非 ( ~ )
- 左移 ( << )
- 右移 ( >> )
- 无符号右移 ( >>> )
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators