最基木的运算符优先
级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左
到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。
运算符 优先顺序
成员选择、括号、函数调用、数组下标 1
!、-(单目减)、++、--、typeof, new, void, delete 2
*、/、% 3
+、- 4
<<、>>、>>> 5
<、<=、<、>= 6
==、!=、===、!==、 7
& 8
^ 9
| 10
&& 11
|| 12
?: 13
=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|= 14
逗号运算符 (,) 15
虽然运算符的优先级决定了表达式的值,但是为了容易理解,在编写脚本语言时还是
这样就不用记忆到底哪个运算符号的优先级更高。
相关文章
- 09-28自加运算符的前置与后置的重载
- 09-28LeetCode 剑指 Offer II 069. 山峰数组的顶部(三分) / 38. 外观数列 / 282. 给表达式添加运算符
- 09-28什么情况下用+运算符进行字符串连接比调用StringBuffer/StringBuilder对象的append性能好
- 09-28运算符的优先级
- 09-28类型比较运算符 instanceof 与 多态 类型转换的一些现象
- 09-28基础拾遗:除了&和&&的区别,你还要知道位运算的这5个运算符
- 09-28利用条件运算符的嵌套来完成此题: 学习成绩>= 90分的同学用A表示, 60-89分之间的用B表示, 60分以下的用C表示。
- 09-28基础知识:IDE集成开发环境(pycharm)、基本数据类型、用户的交互、运算符
- 09-28c语言中按位逻辑运算符的使用
- 09-28C++中++运算符的重载