ECMAScript类型

当前 ECMAScript 内置类型如下

image.png

各类型 typeof 对应值是

image.png

区分好 undefined 变量和 undeclared 变量

undefined 变量
  • 定义:声明了变量名, 没有赋值
  • typeof => undefined
undeclared 变 量
  • 定义: 没有声明变量名,也没有赋值
  • typeof => undefined
typeof 类型 深入
  • 变量没有类型,是赋值后,值有类型。
var a;
typeof a // undefined
a = 123
typeof a // number
a = '123'
typeof a // string
a = true
typeof a // boolean
a = null
typeof a // object
a = []
typeof a // object
a= {}
typeof a //object

你可能感兴趣的:(ECMAScript类型)