You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code无法识别字符串变量,模板字符串动态解析异常求助

模板字符串无法解析的解决办法

你的代码存在两个语法错误,导致VS Code中无法正常解析变量:

  • 模板字符串必须使用**反引号(`)**包裹,而非单引号('),单引号内的${name}会被识别为普通文本,不会解析变量。
  • console.log.(a)多了一个多余的点,正确写法是console.log(a)。

修正后的代码:

let name = "Ali"
const a = `hi ${name}`;
console.log(a);

解释:
ES6模板字符串的语法要求必须用反引号包裹,才能启用${变量}的动态解析功能。在线编译器可能做了语法兼容或自动修复,但VS Code会严格遵循JavaScript语法规范,所以必须修正这两处错误才能正常输出hi Ali。

内容的提问来源于stack exchange,提问作者Abdul Wahab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 14:18:39