外观
禁止在条件表达式中使用赋值运算符
在条件语句中,很容易误将比较运算符(如 ==)键入为赋值运算符(如 =)。
==
=
在条件语句中使用赋值运算符有正当理由。然而,很难判断特定赋值是否是故意的。
// Check the user's job title if ((user.jobTitle = "manager")) { // user.jobTitle is now incorrect }