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.,:多重求值