五种简单数据类型:undefined,null,boolean,number,string
一种复杂数据类型:object
typeof操作符对变量或常量进行类型检查,undefined(如果未定义),boolean,number,string,object(object或null),function(函数)
undefined
使用var声明了变量,但没有赋值
var message;
alert(message==undefined) //true
未声明变量也为undefined
alert(typeof age)// undefined
如果是尚未声明的变量,alert(age) //错误