java

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

rzk · 5月4日 · 2020年本文共884个字 · 预计阅读3分钟102次已读

比较运算符含义和示例

运算符 含义 示例
等号() 如果操作数相等,只返回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 条回应