由于ECMA是松散类型的,需要一种手段检测给定变量的数据类型。typeof可以提供这方面的信息。typeof 是一个操作符,用于检测变量的数据类型,用法如下:
var age = 27;
var typeOfAge = typeof age; // 检测变量类型
var typeOfLiteral = typeof 'Eric'; //检测字面量的类型
typeof返回一个字符串类型的值,可能的取值如下:
- undefined
- number
- string
- null
- boolean
- object