虽然我们可以在如下语句的括号内声明var
:
for (var i = 0; i < 5; ++i) {
但是我不确定在做简单操作时意外令牌(在Chrome中)错误的原因
(var x=1)
在Firefox中-SyntaxError: expected expression, got keyword 'var'
答案 0 :(得分:1)
您可以在var
语句中放置for (…; …; …) { … }
声明,但这并不意味着您可以在任何位置的括号中放置var
声明。这只是无效的语法。请注意,在for
中,括号也不是可选的。