模板字符串

JavaScript中的字符串可以用单引号或双引号来表示。但是,当你想要换行时,只能手动使用\n来表示。有了模板字符串,我们能够以更简洁的方式进行多行处理。模板字符串使用反引号代替单引号或双引号。

// 用 \n 手动换行并不好
const str = 'multiline\nwith\nmanual\nhard returns'

// 有了模板字符串,这样表示就更简洁
const str = `
  multiline
  without
  the
  mess
`

模板字符串的另一个好处是支持字符串插值

// 这里 str 正在使用变量构建,但是必须用 + 连接
const something = 'ugly stuff'
const str = 'instead of ' + something + ' like this'

//这里 str 是一个模板字符串,可以使用 ${} 把变量插值到字符串中
const something = 'lovely stuff'
const str = `you can do ${something} like this`
参考

MDN-模板字符串

你可能感兴趣的:(JavaScript,成长之路,front,end,javascript,js,字符串)