javascript有5種基本數據類型:Null , Undefined , Boolean , String , Number,和一種復雜類型Object。
javascript使用 typeof 關鍵字來判斷一個變量的數據類型,可能返回值:
“undefined” - 變量未定義或為初始化
“boolean” - 變量值為布爾值
“number” - 變量值為一個數值
“string” - 變量值為字符串
“object” - 變量為對象和null(null被認為是空對象的引用)
“function” - 變量值為函
var msg1;
var msg2 = "msg2";
var msg3 = 2;
var msg4 = true;
var msg5 = function(){};
var msg6 = null;
var msg7 = new Object();
document.writeln(typeof msg1);
document.writeln(typeof msg2);
document.writeln(typeof msg3);
document.writeln(typeof msg4);
document.writeln(typeof msg5);
document.writeln(typeof msg6);
document.writeln(typeof msg7);
代碼執行效果: