1.typeof的语法
typeof用于判断对象的类型
返回的类型有:
undefined ---- 未定义变量或值
boolean ---- 布尔类型的变量或值
string ---- 字符串类型的变量或值
number ---- 数字类型的变量或值
object ---- 对象类型的变量或值,或者null(null作为object类型处理)
function ---- 函数类型的变量或值
2.typeof的使用
console.log(typeof a); //'undefined'
console.log(typeof(true)); //'boolean'
console.log(typeof '123'); //'string'
console.log(typeof 123); //'number'
console.log(typeof NaN); //'number'
console.log(typeof null); //'object'
var obj = new String();
console.log(typeof obj); //'object'
var fn = function(){};
console.log(typeof fn); //'function'