对一个值使用 typeof 操作符会返回下列字符串之一 :
"undefined"表示值未定义;
"boolean"表示值为布尔值;
"string"表示值为字符串;
"number"表示值为数值;
"object"表示值为对象(而不是函数)或 null;
"function"表示值为函数;
"symbol"表示值为符号。
tips:注意typeof在某些情况下返回的结果可能会让人费解,但技术上讲还是正确的。比如,调用typeof
null 返回的是"object"。这是因为特殊值 null 被认为是一个对空对象的引用。
注意,因为 typeof 是一个操作符而不是函数,所以不需要参数(但可以使用参数)。