在js中,typeof运算符,用来检测一个变量的类型。
有两种写法:
typeof 变量名 ,typeof(表达式)数组
返回类型为字符串,以下几种:函数
'undefined' , 'boolean' ,'string' ,'number' ,'object' ,'function' spa
例如:prototype
经过typeof咱们判断了object类型为true,但咱们并不知道这个是对象仍是数组仍是null.
这里咱们能够用js 的Object.prototype.toString.call 去获取具体类型对象
知道了某类型是object,判断是否为某对象的实例,则须要用到instanceof运算符
它能够帮你作到:blog
1.判断一个构造函数的prototype属性所指向的对象是否存在另一个要检测对象的原型链上继承
2.判断是否属于父类(在继承里面)图片