在Javascript中,发生解析错误。 “意想不到的令牌基金”

问题描述 投票:-1回答:1

我正在尝试练习js代码。在第1行中,发生解析错误。我认为没有错误(实际上代码有效),但我想知道我的代码有什么问题。谢谢。

let funds = 50;
let round = 0;

while(funds > 1 && funds < 100){
    round++;
    console.log(`round ${round}: `);
    console.log(`\tstarting funds: ${funds}p`);
}
javascript syntax-error adobe-brackets unexpected-token
1个回答
1
投票

let是JavaScript中一个相对较新的功能。

编辑器中的语法检查程序无法识别它,因此它将其视为变量名称。

由于someVarName someOtherVarName不是JS,它报告错误。

当您在控制台中运行代码时,您正在使用一个了解let的JS引擎,因此它不会出错。


您可能希望将编辑器配置为使用不同的语法检查程序,或将编辑器切换为可以使用的编辑器。我使用ESLint,它可以配置为支持(或拒绝)JavaScript的许多功能,具体取决于您的目标平台。

© www.soinside.com 2019 - 2024. All rights reserved.