赋值运算符
JavaScript 使用 =
运算符来给变量或属性赋值。
关于这个运算符位于需要注意的就是避免和比较运算符 ==
混淆,经常容易出问题的地方是在代码中将 ==
误写作 =
从而导致与预期不符的结果出现,而且不报错,往往很难排查。
赋值运算符的结合性是从右到左:
i = j = k = 0
带操作的赋值表达式
上面列出的等价关系并不总是成立,如果 a
包含具有副作用的表达式,就不成立:
JavaScript 使用 =
运算符来给变量或属性赋值。
关于这个运算符位于需要注意的就是避免和比较运算符 ==
混淆,经常容易出问题的地方是在代码中将 ==
误写作 =
从而导致与预期不符的结果出现,而且不报错,往往很难排查。
赋值运算符的结合性是从右到左:
i = j = k = 0
上面列出的等价关系并不总是成立,如果 a
包含具有副作用的表达式,就不成立:
No Comments