javascript运算符的优先级

时间:2021-04-16

  运算符的优先级确定了计算复杂表达式时哪个运算优先进行。最基本的运算符优先级就是所谓的“先乘除,后加减”。

  JavaScript定义了所有运算符的优先顺序,如下:

  优先顺序

1. 成员选择、括号、函数调用、数组下标
2. !、-(单目减)、++、--、typeof、new、void、delete
3. *、/、%
4. +、-
5. <<、>>、>>>
6. <、<=、>、>=
7. ==、!=、===、!==
8. &
9. ^
10. |
11. &&
12. ||
13. ?:
14. =、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|=
15. 逗号运算符(,)

  说明:对于优先顺序处于同一层次上的运算符,按照从左到右出现的顺序计算。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章