一、undefined的含义是未被赋值。
二、如果一个变量已被声明,但未被赋值,那么它的值就是undefined:
let age;
alert(age); // 弹出 "undefined"
三、从技术上讲,可以显式地将undefined赋值给变量:
let age = 100;
// 将值修改为 undefined
age = undefined;
alert(age); // "undefined"
1、但是不建议这样做。
2、通常,使用null将一个“空”或者“未知”的值写入变量中,而undefined则保留作为未进行初始化的事物的默认初始值。