JS知识点 Ⅱ

128 阅读1分钟

JavaScript运算符

  • 运算符是指完成操作的一系列符号,也称为操作符。
  • 运算符用于将一个或多个值进行运算并返回结果。
  • 使用运算符的值称为操作数。
  • 运算符和操作数的组合称为表达式。

算术运算符

+、-、*、/、%、++、- -

比较关系运算符

、> 、 < 、 >= 、<= 、==、===、!=、!==

逻辑运算符

&& 、 || 、 !

&&(逻辑与 and): 两边都为真,结果才为真

|| (逻辑或 or): 只要一边为真,结果就为真

!(逻辑非 not):右边为假,结果为真,右边为真,结果为假。

赋值运算符

= 、+= 、-=、*=、/= 、%=

运算符优先级

1:从左往右计算 () 里面最优先

2:全体单目排第二 ++ -- ! 【单目 只有一个操作数和操作符就可以运算的】

3:乘法除法取余排第三;加减排第四

4:移位(<< >>)排第五,关系(< > <= >=)排第六六

5:等于不等于排第七

6:逻辑运算符排第八,&& 优先 ||

9:赋值排第九

10 逗号成员最低

运算符优先级口诀

括号成员最高级,全体单目排第二;乘除余三,加减四,移位五,关系六,等于不等于排老七,逻辑八,赋值九,逗号成员排最低