您的位置:首页 > 其它

ES6之模板字符串(Template String)

2017-11-03 22:16 495 查看

模板字符串 Template String

  目录:

模板字符串 Template String
语法

字符串元素注入

换行

语法

  模板字符串需要使用反勾号(backtick, ` )

const str = `something`;


字符串元素注入

// 用法:`before-${injectVariable}-after`

const str = "str";
const string = `String: ${str}`;


换行

// 用法: `
//          content
//       `

const sql = `
SELECT * FROM Users
WHERE FirstName='Mike'
LIMIT ;
`


  多行模板字符串会在每一行的最后添加一个“\n”字面量,相当于使用 LF 换行符,所以在读取多行字符串的长度时,除最后一行以外,每一行的长度都会加1,即增加了”\n”

const str = `A
B
C
D`;   // A\nB\nC\nD
console.log(str.length);  // 7


如要打印出反勾号可以在反勾号前面加上一个反斜杠,即 \` 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息