14.javascript 字符串插值


1.当要在一个字符串中即写双引号,又写单引号,而且还多行的时候,我们可以使用反引号实现``

let text =
`The quick
"brown fox"
'jumps over'
the lazy dog`;
//结果:The quick "brown fox" 'jumps over' the lazy dog

2. 插值即我们使用使用${}模式在大括号里面写变量名称,来插入变量名称对应的值,同时也可在大括号中对变量名进行简单运算

 有个高大上的名字,叫做:模板字面量

let price = 10;
let VAT = 0.25;

let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
//结果:Total: 12.50
let header = "Templates Literals";
let tags = ["template literals", "javascript", "es6"];

let html = `

${header}

    `; for (const x of tags) { html += `
  • ${x}
  • `; } html += `
`; document.getElementById("demo").innerHTML = html;