javascript有5種基本數據類型:Null , Undefined , Boolean , String , Number,和一種複雜類型Object。javascript
javascript使用 typeof 關鍵字來判斷一個變量的數據類型,可能返回值:java
「undefined」 - 變量未定義或爲初始化spa
「boolean」 - 變量值爲布爾值code
「number」 - 變量值爲一個數值對象
「string」 - 變量值爲字符串blog
「object」 - 變量爲對象和null(null被認爲是空對象的引用)ip
「function」 - 變量值爲函字符串
var msg1; var msg2 = "msg2"; var msg3 = 2; var msg4 = true; var msg5 = function(){}; var msg6 = null; var msg7 = new Object(); console.log(typeof msg1); console.log(typeof msg2); console.log(typeof msg3); console.log(typeof msg4); console.log(typeof msg5); console.log(typeof msg6); console.log(typeof msg7);