【发布时间】:2018-09-20 07:48:38
【问题描述】:
这里引用Crockford:
赋值表达式
避免在 if 和 while 语句的条件部分进行赋值。
是
if (a = b) {一个正确的陈述?或者是
if (a == b) {打算?避免那些不容易被确定为正确的结构。
// Here is an assignment as I understand it:
var var1 = "foo";
var var2 = "bar";
// And what is shown in Crockford's quote isn't an assignment.
那么,克罗克福德的名言是什么意思?
【问题讨论】:
-
@nurdyguy:并非总是如此。试试这个:
var b = ""; var a; if (a = b) { ... }
标签: javascript jslint