Skip to content

运算符

运算符优先级 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