1.使用typeof
可检测number,string,boolean,function,undefined等类型
2使用instanceof
与typeof运算符相似,用于识别正在处理的对象的类型。 与typeof方法不用的是,instanceof要求开发者明确的确认对象为某种特定类型
3使用constructor
constructor是原型对象上的属性,指向构造函数。但是根据实例对象寻找属性的顺序,若实例对象上没有实例属性或方法时,就去原型链上寻找,因此,实例对象也是能使用constructor属性的。