分类

基本 (值) 类型

*String: 任意字符串

*Number: 任意的数字

*boolean: true/false

*undefined: undefined

*null: null

对象 (引用) 类型

*Object: 任意对象

*Function: 一种特别的对象 (可以执行)

*Array: 一种特别的对象 (数值下标,内部数据是有序的)

判断

*typeof:

  1. 可以判断: undefined / 数值 / 字符串 / 布尔值 / function
  2. 不可判断: null 与 object / object 与 array

返回数据类型的字符串表达

*instanceof: 判断对象的具体类型

*===: 可以判断 undefined、null

数据结构 - 基础深入_js