模板字符串 Template String
目录:
语法
模板字符串需要使用反勾号(backtick, ` )。
const str = `something`;
字符串元素注入
// 用法:`before-${injectVariable}-after`
const str = "str";
const string = `String: ${str}`;
换行
// 用法: `
// content
// `
const sql = `
SELECT * FROM Users
WHERE FirstName='Mike'
LIMIT ;
`
多行模板字符串会在每一行的最后添加一个“\n”字面量,相当于使用 LF 换行符,所以在读取多行字符串的长度时,除最后一行以外,每一行的长度都会加1,即增加了”\n”。
const str = `A
B
C
D`; // A\nB\nC\nD
console.log(str.length); // 7
如要打印出反勾号可以在反勾号前面加上一个反斜杠,即 \` 。