1

这可能不是最明显的问题,但在我看来,变量声明在 JavaScript 中具有唯一强制的语义空白。这个对吗?您可以在其他构造中避免它,例如这些。

new(XMLHTTPRequest)
typeof(x)
'a'in(x)
(a)in(x)
4

1 回答 1

1

可能是这样你不会认为变量名是(x),但x你不会做这样的事情:

var (x) = "foo";
(x).indexOf('f')

但我认为最好的答案是:

这就是他们设计 javascript 的方式。(感谢上帝!)

于 2012-05-04T03:32:04.970 回答