• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312352

收藏总数310883

javascript能干什么返回列表

上传时间:2015-02-02 内容关键字:


(七)运算符



运算符优先级


概述


运算符的优先级决定了表达式中运算执行的先后顺序,优先级高的运算符最先被执行.


下面是一个简单的例子:


3 + 4 * 5 // 计算结果为23


乘法运算符 ("*")比起加法运算符("+")有着更高的优先级,所以它会被最先执行.

关联性


关联性决定了拥有相同优先级的运算符的执行顺序.考虑下面这个表达式:


a OP b OP c


左关联(从左到右计算)相当于把左边的子表达式加上小括号(a OP b) OP c,类似的,右关联(从右到左计算)相当于a OP (b OP c).赋值运算符是右关联的,所以你可以这么写:


a = b = 5;


结果ab的值都会成为5.这是因为赋值运算符的返回结果就是赋值运算符右边的那个值,具体过程是:b被赋值为5,然后a也被赋值为b=5的返回值,也就是5.



 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家