VS Code的JavaScript编辑器不识别$符号 输出结果与预期不符
错误原因及修复方案
- 语法错误1:ES6 模板字符串必须使用反引号
`包裹,你当前使用的普通双引号"只能定义普通字符串,无法解析内部的变量插值逻辑。 - 语法错误2:变量插值的正确写法是
${变量名},你的代码中$和{之间存在多余空格,会被识别为普通文本输出。
修正后的代码如下:
let name = "Sam"; const val = `I am ${name}`; console.log(val);
运行上述代码即可在控制台输出预期的 I am Sam,该问题和你已安装的扩展没有关联,仅为基础语法书写错误导致。
内容的提问来源于stack exchange,提问作者Saurav
相关产品推荐
相关产品推荐

