javascript中typeof和instanceof的区别

总结如下:

 

1、typeof返回一个字符串,可以检验一切数据类型和对象的类型,返回可以是number,boolean,string,function,object,undefined

 

2、instanceof判断一个变量是否是某个对象的实例,window和dom的判断结果都为no;

 

另外function 的 arguments,我们大家也许都认为 arguments 是一个 Array,但如果使用 instaceof 去测试会发现 arguments 不是一个 Array 对象,尽管看起来很像。

posted @ 2013-04-10 13:50  画零落香  阅读(141)  评论(0编辑  收藏  举报