В Javascript возникает ошибка синтаксического анализа.«Неожиданные жетоны» - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь попрактиковаться в js-коде.В строке 1 происходит ошибка синтаксического анализа.Я думаю, что нет ошибки (на самом деле код работает), но я хочу знать, что не так с моим кодом.Спасибо.

let funds = 50;
let round = 0;

while(funds > 1 && funds < 100){
    round++;
    console.log(`round ${round}: `);
    console.log(`\tstarting funds: ${funds}p`);
}

1 Ответ

0 голосов
/ 12 февраля 2019

let - относительно новая функция в JavaScript.

Средство проверки синтаксиса в вашем редакторе не распознает его, поэтому оно обрабатывает его как имя переменной.

Начиная с someVarName someOtherVarNameJS недопустим, он сообщает об ошибке.

Когда вы запускаете код в консоли, вы используете движок JS, который понимает let, поэтому он там не выдает ошибку.


Возможно, вы захотите настроить свой редактор на использование другой проверки синтаксиса или переключить редакторы на те, с которыми вы можете это сделать.Я использую ESLint , который можно настроить для поддержки (или отклонения) многих функций JavaScript в зависимости от ваших целевых платформ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...