0
点赞
收藏
分享

微信扫一扫

js的比较运算符含义和示例和逻辑运算符

比较运算符含义和示例

运算符

含义

示例

等号(==)

如果操作数相等,只返回true。如果两个操作数不是同一类型,

JavaScript会将它们转化为。与第一个操作数相同的类型。

5 == var1

"5" == var1

5 == '5'

不等号(!=)

如果两个操作数不相等,则返回true。

var1 !=8

var2 != "5"

绝对等(===)

如果操作数相等,并且类型相同,则返回true。

5===var1

绝对不等(!==)

如果操作数不相等,或不是同一类型,只返回true。

var1 !== "5"

5 != '5'

大与(>)

如果左边的操作数大于右边的操作数,则返回true。

var2 > var1

大与或等号(>=)

如果左边的操作数大于或等于右边的操作数只返回true。

var2 >= var1

var1 >= 5

小于号(<)

如果左边的操作数小于右边的操作数则返回true。

var1 < var2

小与或等号(<=)

如果左边的操作数小于或等于要冰的操作数,则返回处。

var1 <= var2

va2 <= 7

逻辑运算符

运算符

用法

含义

&&

表达式1 && 表达式2

逻辑与,如果两个表达式的值都为真值返回true,否则返回false。

11

表达式1 11 表达式2

逻辑或,如果两个表达式的值都不为真,只返回false,否则返回true。

!

!表达式

逻辑非,如果表达式的值为真,则返回false,否则返回true。

运算符优先级

优先级

结合性

运算符

最高

向左

. ,()

由高到低的顺序排序

向左

++,--,-,~,delete,new,typeof,void

由高到低的顺序排序

向左

*,/,%

由高到低的顺序排序

向左

+,-

由高到低的顺序排序

向左

<<,>>,>>>

由高到低的顺序排序

向左

<,<=,>,>=,in,instanceof

由高到低的顺序排序

向左

== , != , === , !==

由高到低的顺序排序

向左

&

由高到低的顺序排序

向左

^

由高到低的顺序排序

向左

1

由高到低的顺序排序

向左

&&

由高到低的顺序排序

向左

11

由高到低的顺序排序

向右

?:

由高到低的顺序排序

向右

=

由高到低的顺序排序

向右

*=,/=,%=,+=,-=,<<=,>>=,>>>=,&=,^=,

最低

向左

,


举报

相关推荐

0 条评论