对一个值使用 typeof 操作符会返回下列字符串之一 :

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