一:算数操作符

加:+

javascript位操作符 javascript 操作符_操作数

javascript位操作符 javascript 操作符_赋值_02

减:-

javascript位操作符 javascript 操作符_赋值_03

javascript位操作符 javascript 操作符_操作符_04

乘:*

javascript位操作符 javascript 操作符_操作数_05

javascript位操作符 javascript 操作符_操作数_06

除:/

javascript位操作符 javascript 操作符_操作数_07

javascript位操作符 javascript 操作符_操作数_08

取余:%

javascript位操作符 javascript 操作符_操作数_09

javascript位操作符 javascript 操作符_javascript加减运算_10

递增:++

javascript位操作符 javascript 操作符_javascript加减运算_11

javascript位操作符 javascript 操作符_赋值_12

递减:--

javascript位操作符 javascript 操作符_操作符_13

javascript位操作符 javascript 操作符_javascript加减运算_14

 

二:赋值操作符

简单赋值:=

复合赋值:

加等:+=

javascript位操作符 javascript 操作符_操作符_15

javascript位操作符 javascript 操作符_javascript加减运算_16

减等:-=

javascript位操作符 javascript 操作符_操作符_17

javascript位操作符 javascript 操作符_赋值_18

乘等:*=

javascript位操作符 javascript 操作符_赋值_19

javascript位操作符 javascript 操作符_操作符_20

除等:/=

javascript位操作符 javascript 操作符_操作符_21

javascript位操作符 javascript 操作符_javascript加减运算_22

余等:%=

javascript位操作符 javascript 操作符_赋值_23

javascript位操作符 javascript 操作符_javascript加减运算_24

 

三:比较操作符,返回布尔值

>、 <、 >=、 <=、 ==(相等,只比较值是否相等)、 ===(全等,比较值的同时,比较数据类似是否向相等)、 !=(不相等)、!==(不全等)

 

 

四:三元操作符:条件? 执行代码1: 执行代码2

可替代简单的if语句,如果条件成立,执行代码1,否则执行代码2

javascript位操作符 javascript 操作符_赋值_25

javascript位操作符 javascript 操作符_操作符_26

 

五:逻辑操作符

1.与 :&&,只要有一个条件不成立,就返回false

javascript位操作符 javascript 操作符_javascript加减运算_27

javascript位操作符 javascript 操作符_javascript加减运算_28

当条件非表达式时,当第一个值隐式类型为true时,返回最后一个的值,否则返回第一个值,如果有一个操作数是null,则返回null,如果有一个操作数是NaN,则返回NaN,如果有一个操作数是undefined,则返回undefined

javascript位操作符 javascript 操作符_操作符_29

javascript位操作符 javascript 操作符_操作符_30

 

2.或 :||,只要有一个条件成立,就返回true

javascript位操作符 javascript 操作符_操作数_31

javascript位操作符 javascript 操作符_javascript加减运算_32

 

3.非:!,成立返回true,不成立返回false

javascript位操作符 javascript 操作符_赋值_33

javascript位操作符 javascript 操作符_操作数_34