如何查看JavaScript变量的数据类型?

如何查看JavaScript变量的数据类型?
    typeof操作符
 
    你可以使用typeof操作符来查看JavaScript变量的数据类型。
 
    实例
 
typeof "John"                 // 返回 string 
 
typeof 3.14                   // 返回 number
 
typeof NaN                    // 返回 number
 
typeof false                  // 返回 boolean
 
typeof [1,2,3,4]              // 返回 object
 
typeof {name:'John', age:34}  // 返回 object
 
typeof new Date()             // 返回 object
 
typeof function () {}         // 返回 function
 
typeof myCar                  // 返回 undefined (如果 myCar 没有声明)
 
typeof null                   // 返回 object
 
    请注意:
 
    NaN的数据类型是number
 
    数组(Array)的数据类型是object
 
    日期(Date)的数据类型为object
 
    null的数据类型是object
 
    未定义变量的数据类型为undefined
 
    如果对象是JavaScriptArray或JavaScriptDate,我们就无法通过typeof来判断他们的类型,因为都是返回object。

推荐阅读