JS运算符优先级

Clloz · · 65次浏览 ·

前言

运算符优先级决定了表达式中运算执行的先后顺序,优先级越高的运算符会先执行。

运算符优先级表格

operator-precedence

很多时候由于对运算符优先级的不确定,会用括号来确保表达式的执行顺序。如果搞清楚运算符的优先级,即使不用括号也能确保表达式按照正确的顺序执行。

我们常用的操作符的优先级大致是:

圆括号 > 成员访问 > 函数调用 > 后置自增/自减 > 其他一元运算符 > 幂运算 > 乘除模 > 加减 > 二元位运算(等号类型除外) > 非相等二元关系运算(in & instanceof)> 等号类型关系运算 > 按位逻辑运算 > 二元逻辑运算 > 三元条件元算 > 赋值运算 > 逗号运算


Clloz

人生をやり直す

发表评论

电子邮件地址不会被公开。 必填项已用*标注

我不是机器人*

EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00