学科分类
目录
JavaScript网页编程

undefined和null

如果一个变量声明后没有赋值,则变量的值就是undefined。我们也可以给一个变量赋一个null值,null一般用来表示空对象指针,具体会在后面的章节中讲解。

下面通过代码演示undefined和null的使用。

var a;

console.log(a);       // 输出结果:undefined

console.log(a + '_');    // 输出结果:undefined_(字符串型)

console.log(a + 1);     // 输出结果:NaN

var b = null;

console.log(b + '_');    // 输出结果:null_(字符串型)

console.log(b + 1);     // 输出结果:1(b转换为0)

console.log(b + true);    // 输出结果:1(b转换为0,true转换为1)
点击此处
隐藏目录