我在这里和MDN上都没看到。我肯定我错过了什么。这里肯定有相关的文件。

从函数上看,它似乎允许您在字符串中嵌套变量,而无需使用+操作符进行连接。我正在寻找关于这个功能的文档。

例子:

Var字符串= '这是一个字符串'; console.log('在这里插入一个字符串:${string} ');


你说的是模板文字。

它们允许多行字符串和字符串插值。

多行字符串:

console.log(“foo 酒吧'); / / foo / /酒吧

字符串插值:

Var foo = 'bar'; console.log(' Let's meet at the ${foo} '); //我们在酒吧见


正如上面的注释中提到的,你可以在模板字符串/字面量中包含表达式。例子:

Const 1 = 1; Const 2 = 2; const result = '一加二是${一+二}'; console.log(结果);// output: 1加2等于3


您还可以使用模板字面量执行隐式类型转换。 例子:

let fruits = ["mango","orange","pineapple","papaya"];

console.log(`My favourite fruits are ${fruits}`);
// My favourite fruits are mango,orange,pineapple,papaya

它用于引用字符串中的变量:

let someVar = "World!"
console.log(`Hello ${someVar}`); // Output is Hello World!

const firstName = 'Sachin'; Const age = 16 alert(${firstName}为${age}岁)

//Sachin今年16岁


${variable_name}用作变量插值