我在我的VS代码编辑器中编写了以下代码。
let name="Sam";
const val = "I am $ {name}";
console.log(val);
当我在控制台中显示它时,它应该显示"I am Sam“名称,它正在打印”I am ${ .But }“
我添加了"JS ES6“和"Live Server”的扩展。我是一个初学者,不能理解我做错了什么。
发布于 2021-10-21 15:00:59
您需要将其定义为模板字符串,将“替换为`,对于变量,您必须删除$和{之间的空格
let name="Sam";
const myval = `I am ${name}`;
console.log(myval);
有关高级描述,请参阅此处:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
https://stackoverflow.com/questions/69664266
复制相似问题