字面量

字符串字面量

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}.`