在JavaScript中,我何时使用null来初始化变量,或者根本不进行初始化?

12 浏览
0 Comments

在JavaScript中,我何时使用null来初始化变量,或者根本不进行初始化?

我看过不同的代码示例,其中变量被声明并设置为undefined和null,比如:

var a; // undefined - 非故意的值,类型为'undefined'的对象
var b = null; // null - 故意的非值,类型为'object'的对象

如果随后的代码将值分配给a或b,为什么要使用一种声明类型而不是另一种声明类型?

0