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

js中的typeof和instanceof的区别

时间:2015-11-23 13:05:22      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

1.typeof以字符串的形式返回类型,具体有6种类型:number,boolean,string,function,object,undefined  

typeof(1): number
typeof(NaN): number
typeof(Number.MIN_VALUE): number
typeof(Infinity): number
typeof("123"): string
typeof(true): boolean
typeof(window): object
typeof(Array()): object
typeof(function(){}): function
typeof(document): object
typeof(null): object
typeof(eval): function
typeof(Date): function
typeof(sss): undefined
typeof(undefined): undefined

 

2.instanceof用来判断对象是否是某个类的实例,返回值为true或者false

var a = new Array();

alert(a instanceof Object);//true;

alert(window instanceof Object);//高版本的浏览器返回true,以前的返回false

 

js中的typeof和instanceof的区别

标签:

原文地址:http://www.cnblogs.com/pmx-pmx/p/4987911.html

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