sdfsdf

嵌入变量

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

猜你喜欢

转载自www.cnblogs.com/ak-b/p/9011884.html