ES6中引入了模板字符串,讓我們告別了使用大量'' 和 +來連接字符串了寫法。
要創造一個模板字符串,只需要使用反引號``將字符串包起來,模板字符串中的變量用${變量名}替代即可
var a = 'o,';var b = 'd!'
console.log (`Hell${a}worl${b}`);
// Hello,world!
1、多行字符串
在模板字符串內,換行和空格是會保存並展示出來的
var a = 'o,';var b = 'd!'
console.log(`Hell${a}
worl${b}`);
/*
Hello,
world!
*/
2、嵌入表達式
var a = 1; b = 2;
console.log (`${a} + ${b} = ${a + b} `)
//1 + 2 = 3
1
2
3
3、調用函數
function string(){
return "Hello!";
}
console.log(`${string()} world!`);
//Hello! world!