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 に答える