在Javascript中,会发生解析错误&引用;意外代币基金“;

在Javascript中,会发生解析错误&引用;意外代币基金“;,javascript,syntax-error,adobe-brackets,unexpected-token,Javascript,Syntax Error,Adobe Brackets,Unexpected Token,我正在尝试练习js代码。 在第1行中,发生解析错误。 我认为没有错误(实际上代码是有效的),但我想知道我的代码有什么问题。 多谢各位 let funds = 50; let round = 0; while(funds > 1 && funds < 100){ round++; console.log(`round ${round}: `); console.log(`\tstarting funds: ${funds}p`); } let

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

let funds = 50;
let round = 0;

while(funds > 1 && funds < 100){
    round++;
    console.log(`round ${round}: `);
    console.log(`\tstarting funds: ${funds}p`);
}
let funds=50;
让round=0;
而(基金>1和基金<100){
round++;
log(`round${round}:`);
log(`\t启动资金:${funds}p`);
}

let
是JavaScript中相对较新的功能

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

由于
someVarName someOtherVarName
不是有效的JS,它会报告一个错误

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



您可能希望将编辑器配置为使用不同的语法检查器,或者将编辑器切换到可以使用的编辑器。根据您的目标平台,我使用可以配置为支持(或拒绝)JavaScript的许多功能。

您所说的“发生解析错误”和“代码实际工作”是什么意思?
资金总是50。这是一个无限循环。你是否也打算在循环中增加
资金
?@LazarLjubenović在我的代码编辑器中,有一条警告说“解析错误:意外”,上面的代码是我完整代码的一部分。代码在控制台中成功运行。@很抱歉,上面的代码是我代码的一部分。我在尝试上载我的简单代码时犯了一个错误。您的代码编辑器支持ES6吗?模板文字可以是well@adiga-当错误报告在第1行时就不会了(它可能也会阻塞模板文字,但似乎没有那么远)。我想我必须更改代码编辑器。我真的很感激@Jinne-你说你在用括号。它支持ESLint。您可能只需要在项目文件夹的根目录中创建一个eslint配置文件。