嵌入变量
let x = 1;
let y = 2;
let obj = { a: 3, b: 4 };
let arr = [1, 'hi'];
let fn = function () {
console.log('hello');
}
console.log(`${x}` + `${y}`); // 12
console.log(`${obj.a + 1 + obj.b}`);// 8
console.log(`${arr}`); // 1,hi
`${fn()}` // hello
变量名要写在${}
中,{}
中可放入任意js表达式
,可进行运算,可引用对象属性,可调用函数
{}
中的变量必须已声明,否则将报错{}
中的值若不是字符串,将按照一般规则转化为字符串let x = 1; let y = 2; let obj = { a: 3, b: 4 }; let arr = [1, 'hi']; let fn = function () { console.log('hello'); } console.log(`${x}` + `${y}`); // 12 console.log(`${obj.a + 1 + obj.b}`);// 8 console.log(`${arr}`); // 1,hi `${fn()}` // hello