这篇文章主要为大家详细介绍了javascript typeof、instanceof 功能实例,具有一定的参考价值,可以用来参考一下。
typeof用来检测给定变量的数据类型 instanceof用来检测对象的类型
typeof用来检测给定变量的数据类型(也可叫做基本类型,基本数据类型。包含undefined、boolean、string、number、object、function)
可以这样记忆:typeof是用来判断不是用new创建的“变量”。
instanceof用来检测对象的类型(也可叫做引用类型。包含Object、Array、Date、RegExp、Function、基本包装类型(含Boolean、Number、String))
numberValue是number基础数据类型,不属于任何引用类型。
numberObject是object基础数据类型,属于Number引用类型(所有引用类型都从Object引用类型继承而来)。
可以这样记忆:instanceof检测的都是用new创建的“对象”。而没有通过new创建出来的“变量”不属于任何一个引用类型。用typeof检测用new创建的“对象”始终返回的是“object引用类型”.
isPrototypeOf()方法用来检测原型和实例的关系。instanceof同样也可以检测。只要是原型链中出现过的原型,都可以说是该原型链所派生的实例的原型。
本文来自:http://www.q1010.com/174/587-0.html
注:关于javascript typeof、instanceof 功能实例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:typeof,instanceof
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。