菜鸟成长之路01

266 阅读1分钟

2019/05/06

  1. js数据类型有哪些?
  2. typeof 的结果是?
  3. 如何准确判断数据类型?

1,按照存储类型分类

基本类型:String、Number、Boolean、Symbol、Undefined、Null 

引用类型:Object

2,

number、boolean、symbol、string、object、undefined、function

3,

  1. typeof 不够准确,只有上面七种

  2. instanceof A instanceof B,如果 A 是 B 的实例,则返回 true,否则返回 false。 在这里需要特别注意的是:instanceof 检测的是原型,

  3. Object.prototype.toString().call()

  4. constructor 不是很实用;