javascript中typeof和instanceof的区别
2013-04-10 13:50
513 查看
总结如下:
1、typeof返回一个字符串,可以检验一切数据类型和对象的类型,返回可以是number,boolean,string,function,object,undefined
2、instanceof判断一个变量是否是某个对象的实例,window和dom的判断结果都为no;
另外function 的 arguments,我们大家也许都认为 arguments 是一个 Array,但如果使用 instaceof 去测试会发现 arguments 不是一个 Array 对象,尽管看起来很像。
1、typeof返回一个字符串,可以检验一切数据类型和对象的类型,返回可以是number,boolean,string,function,object,undefined
2、instanceof判断一个变量是否是某个对象的实例,window和dom的判断结果都为no;
另外function 的 arguments,我们大家也许都认为 arguments 是一个 Array,但如果使用 instaceof 去测试会发现 arguments 不是一个 Array 对象,尽管看起来很像。
相关文章推荐
- JavaScript中typeof和instanceof的区别
- javascript : instanceof和typeof的区别
- JavaScript中typeof和instanceof的区别
- JavaScript 中 typeof 和 instanceof 的区别
- javascript中typeof和instanceof 的用法区别
- 浅谈JavaScript中typeof与instanceof的区别
- javascript 中 typeof 和 instanceof 的区别
- javascript typeof 和 instanceof 的区别和联系
- JavaScript中instanceof运算符的用法以及和typeof的区别
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- javascript typeof 和 instanceof 的区别和联系
- javascript typeof 和 instanceof 的区别和联系[轉]
- JavaScript中typeof,instanceof,hasOwnProperty,in的用法和区别
- JavaScript instanceof和typeof的区别
- javascript typeof 和 instanceof 的区别和联系
- javascript: instanceof 和 typeof 的区别
- javascript中的instanceof和typeof区别
- JavaScript中instanceof与typeof运算符的用法及区别详细解析
- Javascript typeof与instanceof的区别
- JavaScript 中typeof与instanceof的区别