javascript运算符的优先级
2016-02-15 01:38
471 查看
最基木的运算符优先
级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左
到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。
运算符 优先顺序
成员选择、括号、函数调用、数组下标 1
!、-(单目减)、++、--、typeof, new, void, delete 2
*、/、% 3
+、- 4
<<、>>、>>> 5
<、<=、<、>= 6
==、!=、===、!==、 7
& 8
^ 9
| 10
&& 11
|| 12
?: 13
=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|= 14
逗号运算符 (,) 15
虽然运算符的优先级决定了表达式的值,但是为了容易理解,在编写脚本语言时还是
这样就不用记忆到底哪个运算符号的优先级更高。
参考:http://hovertree.com/ziyuan/js/
网页特效:/article/6453322.html
级就是所谓的“先乘除,后加减”。对于优先顺序处于同一层次上的运算符,按照从左
到右出现的顺序计算。下面给出javascript定义的所有运算符的优先级。
运算符 优先顺序
成员选择、括号、函数调用、数组下标 1
!、-(单目减)、++、--、typeof, new, void, delete 2
*、/、% 3
+、- 4
<<、>>、>>> 5
<、<=、<、>= 6
==、!=、===、!==、 7
& 8
^ 9
| 10
&& 11
|| 12
?: 13
=、+=、-=、*=、/=、%=、<<=、>>=、>>>=、&=、^=、|= 14
逗号运算符 (,) 15
虽然运算符的优先级决定了表达式的值,但是为了容易理解,在编写脚本语言时还是
这样就不用记忆到底哪个运算符号的优先级更高。
参考:http://hovertree.com/ziyuan/js/
网页特效:/article/6453322.html
相关文章推荐
- 安卓json开发误区
- 【bzoj1014】[JSOI2008]火星人prefix splay+hash+二分
- 在JavaScript中使用JSON数据
- 极易被忽视的javascript面试题七问七答
- 获取阴历(农历)和当前日期的js代码
- JavaScript模版引擎的基本实现方法浅析
- 理解javascript中的with关键字
- 仅30行代码实现Javascript中的MVC
- 数据转json格式不转义中文
- 青瓷引擎问答集锦(一)
- JavaScript 扯几句单线程相关
- JavaScript 写几个简单的知识点
- ( 译、持续更新 ) JavaScript 上分小技巧(二)
- ( 译、持续更新 ) JavaScript 上分小技巧(一)
- Angular 学习系列 - - angular.uppercase、angular.lowercase、angular.fromJson、angular.toJson
- JavaScript 总结几个提高性能知识点
- ( 译、持续更新 ) JavaScript 上分小技巧(三)
- 百度编辑器umeditor-jsp版部署
- (转)js一道比较考验的题目
- JavaScript的单元测试