typeof 操作符、instanceof 运算符

typeof :用来检测给定变量的数据类型 (JavaScript高级程序设计23页)

对一个值使用 typeof 操作符可能返回下列某个字符串:

"undefined"——如果这个值未定义;

"boolean"——如果这个值是布尔值;

"string"——如果这个值是字符串;

"number"——如果这个值是数值;

"object"——如果这个值是对象或 null ;  //因为特殊值 null 被认为是一个空的对象引用。

"function"——如果这个值是函数;

instanceof :用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性。

语法

object instanceof constructor

参数

object
要检测的对象.
constructor
某个构造函数

描述

instanceof 运算符用来检测 constructor.prototype 是否存在于参数 object 的原型链上。

参考资料:instanceof

 

posted @ 2017-05-22 14:12  靥放  阅读(169)  评论(0编辑  收藏  举报