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

JavaScript模板字面量无法解析变量?零基础新手求助

修复JavaScript模板字面量的变量替换问题

你的问题出在模板字面量的语法错误上:JavaScript 模板字面量的变量占位符必须是 ${变量名},而不是你写的 &{firstName}——&{} 会被当作普通字符串直接输出,不会触发变量替换。

修正后的基础代码

const firstName = "john";
// 用 ${} 替换错误的 &{}
const person1 = `He's ${firstName}`;
console.log(person1); // 输出:He's john

(可选)实现首字母大写的期望输出

如果你想得到 He's John(首字母大写),可以对变量做简单的字符串处理:

const firstName = "john";
const capitalizedName = firstName.charAt(0).toUpperCase() + firstName.slice(1);
const person1 = `He's ${capitalizedName}`;
console.log(person1); // 输出:He's John

内容的提问来源于stack exchange,提问作者V P

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 05:02:04