js-基础-数据类型

127 阅读1分钟

基本数据类型 - 你奶奶说三遍

UNNSSB

  1. undefined
  2. null
  3. number
  4. string
  5. symbol
  6. boolean

引用数据类型

  1. object
  2. array
  3. function
基本数据类型传值, 引用数据类型传地址

引用数据类型(对象) 放堆内存
栈内容

判断数据类型

typeof X // 返回值是字符串类型
a instanceof Object // boolean 所有对象都是Object的实例.
typeof null // 'object'
typeof [] // 'object'
typeof {} // 'objtct'

怎么判断某个值是不是普通的对象? // 下面这个可以判断所有的数据类型, 就是不够直观.
Object.prototype.toString.call({}) // '[object Object]'