(原创)JavaScript高级程序设计--学习笔记001-Undefined 类型
Undefined 类型:
Undefined 类型只有一个值,即特殊的 undefined 。
在使用 var 声明变量但未对其加以初始化时,这个变量的值就是 undefined。例如:
var message;
alert(message == undefined); //true
不过,包含 undefined 值的变量与尚未定义的变量还是不一样的。例如:
var message; // 这个变量声明之后默认取得了 undefined 值
// 下面这个变量并没有声明
// var age
alert(message); // "undefined"
alert(age); // 产生错误
对于尚未声明过的变量,只能执行一项操作,即使用 typeof 操作符检测其数据类型
// 下面这个变量并没有声明
// var age
alert(typeof age); // "undefined"