- 符号为`` 反引号
- 可以定义多行字符串
- 可以加入变量和表达式,且可以调用函数,变量名写在 ${} 中,${} 中可以放入 JavaScript 表达式。
// 变量、表达式
let name = "Mike"; let age = 27; let info = `My Name is ${name},I am ${age+1} years old next year.` console.log(info); // My Name is Mike,I am 28 years old next year.// 可调用函数
function f(){ return "have fun!"; } let string2= `Game start,${f()}`; console.log(string2); // Game start,have fun! - 模版字符串中的 换行、空格 都是会保留的。