Ошибка JS - Почему неожиданный токен, когда x объявлен внутри (var x = 1)? - PullRequest
0 голосов
/ 03 сентября 2018

Хотя мы можем объявить var в скобках в таком выражении, как показано ниже:

for (var i = 0; i < 5; ++i) {

однако я не уверен, что причина ошибки неожиданного токена (в chrome) при простом выполнении (var x=1)

В Firefox - SyntaxError: expected expression, got keyword 'var'

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете поместить объявление var в оператор for (…; …; …) { … }, но это не означает, что вы можете поместить объявление var в круглые скобки. Это просто неверный синтаксис. Обратите внимание, что в for круглые скобки также не являются обязательными.

...