第 3 章 · 表达式与运算符

JavaScript 运算符优先级剖面板

选一个固定表达式,观察“先算什么、再算什么、最后得到什么”。这里不执行输入,只拆解预设步骤。

剖面步骤

表达式切片

计算顺序

优先级速记

  1. ()括号先形成一个小房间,里面先算。
  2. **指数优先级高,并且从右往左结合。
  3. * /乘除高于加减,同级通常从左往右。
  4. >= !==比较运算先产生布尔值。
  5. &&逻辑与最后合并左右两边的真假。

小练习:第一步先看哪里?

表达式:8 / 2 + 5 * 3

选择你认为第一步应该先计算的部分。