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