一、undefined的含义是未被赋值。
    二、如果一个变量已被声明,但未被赋值,那么它的值就是undefined:

    1. let age;
    2. alert(age); // 弹出 "undefined"

    三、从技术上讲,可以显式地将undefined赋值给变量:

    1. let age = 100;
    2. // 将值修改为 undefined
    3. age = undefined;
    4. alert(age); // "undefined"

    1、但是不建议这样做。
    2、通常,使用null将一个“空”或者“未知”的值写入变量中,而undefined则保留作为未进行初始化的事物的默认初始值。