我在这里和MDN上都没看到。我肯定我错过了什么。这里肯定有相关的文件。
从函数上看,它似乎允许您在字符串中嵌套变量,而无需使用+操作符进行连接。我正在寻找关于这个功能的文档。
例子:
Var字符串= '这是一个字符串'; console.log('在这里插入一个字符串:${string} ');
我在这里和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岁