模板字符串
模板字符串是用反引号(`)包裹的字符串,允许多行字符串、带嵌入表达式的字符串插值的特殊结构。
语法
模板字符串用反引号(`)包裹,可以包含插值————一种由美元符号和大括号分隔的嵌入式表达式:${expression}。
例如:
WhirlScript
`12
3`;
`1 + 1 = ${1 + 1}`;若要转义模板字符串中的反引号(`),需在反引号之前加一个反斜杠(\)。同样的,为了转义,美元符号 $ 来防止插值,也可以使用反斜杠转义:
WhirlScript
`\`` == "`"; // true
`\${1}` == "${1}"; // true模板字符串可以跨行和嵌套:
WhirlScript
`1 + 1 = ?
${`1 + 1 = ${1 + 1}`}`;