码迷,mamicode.com
首页 > 编程语言 > 详细

javascript判断数据类型

时间:2015-04-22 00:05:02      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

typeof  判断6种

1 //typeof 6种
2 console.log(typeof 1);              //number
3 console.log(typeof ‘‘);             //string
4 console.log(typeof true);           //boolean
5 console.log(typeof {});             //object
6 console.log(typeof fn);             //function
7 console.log(typeof undefined);      //undefined

 

方法:

1         function isType(value){//不支持IE6
2             var str = Object.prototype.toString.call(value);
3             return  str.slice(8,str.length-1).toLowerCase();
4         }

 

这个比较全

 1         var data = new Date();
 2         function fn(){
 3             alert(1)
 4         }
 5 
 6         console.log(isType(1));             //number
 7         console.log(isType("1"));           //string
 8         console.log(isType(true));          //boolean
 9         console.log(isType(fn));            //function
10         console.log(isType(null));          //null
11         console.log(isType(undefined));     //undefined
12         console.log(isType({}));            //object
13         console.log(isType([]));            //array
14         console.log(isType(/12/));          //regexp
15         console.log(isType(data));          //date

 

javascript判断数据类型

标签:

原文地址:http://www.cnblogs.com/wmh1106/p/4445739.html

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