码迷,mamicode.com
首页 > Web开发 > 详细

JS 数据类型判断

时间:2019-12-18 12:44:10      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:efi   blog   表示   ring   details   call   fun   一个   类型   

来源:https://blog.csdn.net/Raytheon107/article/details/91975043

假设数据是a

1.typeof 返回一个表示数据类型的字符串,返回结果包括:number、boolean、string、symbol、object、undefined、function等7种数据类型,但不能判断null、array等

console.log(typeof(a))

 

2.instanceof 用来判断A是否为B的实例,A instanceof B, 返回 boolean 值。instanceof 用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性,但它不能检测 null 和 undefined

console.log(a instanceof Date)

 

3.Object.prototype.toString.call() 一般数据类型都能够判断,最准确最常用的一种


Object.prototype.toString.call(a)

JS 数据类型判断

标签:efi   blog   表示   ring   details   call   fun   一个   类型   

原文地址:https://www.cnblogs.com/Alex-Mercer/p/12059168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!