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(); 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);
原文:http://www.cnblogs.com/hu-liang/p/5122986.html