首页 > 技术文章 > js判断数据类型

wuhjbk 2019-04-04 11:40 原文

js里面的五种数据类型  number   string    boolean   undefined     object和函数类型 function

js 有个方法typeof 可以判断JavaScript各种数据类型;

typeof undefined: undefined 

typeof '1111':string

typeof true:boolean

typeof 111: number

typeof (function(){}):function

但是有三种数据类型比较特别:

1、typeof null :object

2、typeof []:object

3、typeof {}:object

对于以上三种特殊的返回类型实在是难以区分

以下提供一种方法来精准区分:

object.prototype.toString.call  这个是对象的原型扩展函数,用来更精准的区分数据类型

 

推荐阅读