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

JavaScript中${}模板字符串语法失效问题求助

JavaScript ${} 语法不解析的解决方法

你遇到的问题核心是:**模板字符串的${}插值语法仅在反引号()包裹的字符串中生效**,单引号(')或双引号(")包裹的字符串会将${variablename}`当作普通文本输出。

错误与正确写法对比

  • 错误写法(单引号):
const variablename = "测试内容";
console.log('${variablename}'); // 输出:${variablename}
  • 正确写法(反引号):
const variablename = "测试内容";
console.log(`${variablename}`); // 输出:测试内容

额外用法扩展

模板字符串还支持多行文本和复杂表达式计算:

const username = "Tejas";
const score = 85;
console.log(`用户:${username}
本次得分:${score}
等级:${score >= 80 ? "优秀" : "良好"}`);

执行后会输出格式化的多行内容:

用户:Tejas
本次得分:85
等级:优秀

内容的提问来源于stack exchange,提问作者Tejas Bhoite

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 17:02:32