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);