JavaScript运算符优先级实例分析

这篇文章主要介绍“JavaScript运算符优先级实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript运算符优先级实例分析”文章能帮助大家解决问题。

创新互联专业提供资阳服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买资阳服务器托管服务,并享受7*24小时金牌售后服务。

运算符优先级

运算符优先级(Operator precedence)描述了在算术表达式中所执行操作的顺序。

实例

var x = 200 + 50 * 2;

上例的结果是 250 * 2 还是 200 + 100 呢?

是加法还是乘法优先呢?

在传统的学校数学中,乘法是优先的。

乘法(*)和除法(%)比加法(+)和减法(-)拥有更高的优先级。

同时,(就像在学校的数学中那样)能够通过使用括号来改变优先级:

实例

var x = (200 + 50) * 2;

当使用括号时,括号中的运算符会首先被计算。

当多个运算拥有相同的优先级时(比如加法和减法),对它们的计算是从左向右的:

实例

var x = 200 + 50 - 2;

关于“JavaScript运算符优先级实例分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


网站名称:JavaScript运算符优先级实例分析
分享路径:http://azwzsj.com/article/iejcgp.html