Хотя мы можем объявить var
в скобках в таком выражении, как показано ниже:
for (var i = 0; i < 5; ++i) {
однако я не уверен, что причина ошибки неожиданного токена (в chrome) при простом выполнении
(var x=1)
В Firefox - SyntaxError: expected expression, got keyword 'var'