1、typeof():返回参数的类型(返回的值为string)
使用:
var temp = false;
typeof(temp); // 返回字符串:boolean
type temp; // 返回字符串:boolean
返回值共有六种:
(1)、number
(2)、boolean
(3)、string
(4)、undefined
(5)、function
(6)、object // null、Array数组返回的也是object
注:如果变量未经声明使用 typeof() 不会报错,即:
typeof(temp) ==> undefined
2、instanceof:判断一个变量是否某个对象的实例,返回 true 或 false
A instanceof B // 判断 A 是否是 B 的实例
注:如果构造函数B在A的原型链上,返回的也是true