运算符的优先级
Javascript中的运算符优先级是一组规则。这条规则在计算表达式时
控制运算符
执行的
顺序。在较低优先级运算符中首先执行具有较高优先级的运算符。
下表列出了从最高到最低优先级的Javascript
操作符。
操作人员
描述
({ })。
字段访问、数组下标、
函数调用和表达式分组
删除新
类型+无效~!
一元运算符,返回数据类型,对象
创建,未定义值
* %
乘法、除法和画图
+ - +
加法,减法,字符串
连接 > >
取代
> =是
小于、小于或等于、大于、大于或等于、实例
= =!!
相等的,不相等的,严格相等的,不严格相等的
一点一点地
^
异或
|
通过
位置或
逻辑和
| |
逻辑或
:
条件 OP = =
分配和计算
任务 ,
多元评价
圆括号可以用来改变由运算符优先级决定的评价顺序,这意味着在表达式的其余部分使用之前,括号内的表达式应该全部进行评估。
z = 78 *(96 + 3 + 45)
表达式中有五个操作符:=,*,(),+,和另一个+。根据操作符优先级的规则,它们将按照以下顺序进行评估:(),+,+,*,=,=。
首先,对括号中的表达式求值。括号中有两个加法运算符。因为两个加法运算符具有相同的优先级,所以从左到右求值。首先,添加96和3,然后将它们相加为45,结果是144。
然后multiplication.78乘以144,结果是11232。
A是作业的结尾。分配11232到Z。
以上是本文的全部内容,希望大家能喜欢。