js操作符

83 阅读1分钟

一元操作符

  1. 递增++
  2. 递减--
  3. 一元加+
  4. 一元减-

位操作符

  1. 按位非~
  2. 按位与&
  3. 按位或|
  4. 按位异或^
  5. 左移<<
  6. 有符号右移>>
  7. 无符号右移>>>

布尔操作符

  1. 逻辑非!
  2. 逻辑与&&
  3. 逻辑或||

乘性操作符

  1. 乘法操作符*
  2. 除法操作符/
  3. 取摸操作符%

指数操作符

指数操作符**

加性操作符

  1. 加法操作符+
    • 如果有一个操作数是字符串则将另一个操作数转为字符串再将两个字符串拼接在一起
  2. 减法操作符-

关系操作符

包括(<)、(>)、(<=)、(>=)

相等操作符

  1. 等于和不等于==、!=
  2. 全等和不全等===、!==

条件操作符

varibale = boolean_expression ? true_value : false_value;

赋值操作符

简单赋值使用(=) 乘后赋值(*=) 除后赋值(/=) 取模后赋值(%=) 加后赋值(+=) 减后赋值(-=) 左移赋值(<<=) 右移赋值(>>=) 无符号右移后赋值(>>>=)

逗号操作符