首页 > 代码库 > JS基础(四)运算符

JS基础(四)运算符

一.比较运算符

  1.== : 判断两边值是否相等

  2.>= : 判断左边的值是否大于或等于右边的值

  3.<= : 判断左边边的值是否小于或等于右边的值

  4.>   : 判断左边的值是否大于右边的值

  5.<   : 判断右边的值是否大于左边的值

  6.!=  : 判断两边的值是否不相等 

  7.===: 判断两边的值是否绝对相等

  8.!==: 判断两边的值是否绝对不相等(绝对相等或绝对不相等,判断除了值以外还需要判断数据类型)

二.逻辑运算符

  1.&&:逻辑与,两边的结果必须为真,才为真。

  2.||:逻辑或,两边的结果只要有一个为真,就为真。

  3.!:逻辑非,结果的取反

三.运算符优先级(由上往下为优先)

  1.. [] ():字段访问、数组下标、函数调用以及表达式分组

  2.++ -- - ~ ! delete new typeof void:一元运算符、返回数据类型、对象创建、未定义值

  3.* / %:乘法、除法、取模

  4.+ - +:加法、减法、字符串连接

  5.<< >> >>>:移位

  6.< <= > >= instanceof:小于、小于等于、大于、大于等于、instanceof

  7.&:按位与

  8.^:按位异或

  9.|:按位或

  10.&&:逻辑与

  11.||:逻辑或

  12.?::条件

  13.= oP=

  14.,:多重求值

JS基础(四)运算符