JavaScript运算符
- 运算符是指完成操作的一系列符号,也称为操作符。
- 运算符用于将一个或多个值进行运算并返回结果。
- 使用运算符的值称为操作数。
- 运算符和操作数的组合称为表达式。
算术运算符
+、-、*、/、%、++、- -
比较关系运算符
、> 、 < 、 >= 、<= 、==、===、!=、!==
逻辑运算符
&& 、 || 、 !
&&(逻辑与 and): 两边都为真,结果才为真
|| (逻辑或 or): 只要一边为真,结果就为真
!(逻辑非 not):右边为假,结果为真,右边为真,结果为假。
赋值运算符
= 、+= 、-=、*=、/= 、%=
运算符优先级
1:从左往右计算 () 里面最优先
2:全体单目排第二 ++ -- ! 【单目 只有一个操作数和操作符就可以运算的】
3:乘法除法取余排第三;加减排第四
4:移位(<< >>)排第五,关系(< > <= >=)排第六六
5:等于不等于排第七
6:逻辑运算符排第八,&& 优先 ||
9:赋值排第九
10 逗号成员最低
运算符优先级口诀
括号成员最高级,全体单目排第二;乘除余三,加减四,移位五,关系六,等于不等于排老七,逻辑八,赋值九,逗号成员排最低