字面量与模板字面量
字面量
字符串字面量
let a = 'word'
通过内置构造函数生成包装对象:
let a = new String('word')
布尔字面量
let a = true
通过内置构造函数生成包装对象:
let a = new Boolean(true)
浮点数字面量
let a = 3.14
通过内置构造函数生成包装对象:
let a = new Number(3.14)
整数
let a = 3
通过内置构造函数生成包装对象:
let a = new Number(3)
RegExp literals
let a = /xyz/
通过内置构造函数生成:
let a = new RegExp('xyz')
数组字面量
let a = [1,2,3]
通过内置构造函数生成:
let a = new Array(1,2,3)
对象字面量
let a = {b:1}
通过内置构造函数生成:
let a = new Object({b:1})
模板字面量
模板字面量(template literals)又称为模板字符串。它包含一些新特征。
let a =
`第一行,
第二行,
第三行。`
let a = `I am ${2+3} years old.`
let a = `China`
let b = `I live in ${a}.`