undefined 只有一个值, 就是特殊值 undefined, 当使用var、let 声明的变量没有初始化时,值就是 undefined 
- typeof undefined 返回的就是 “undefined”
 - undefined 是一个假值
 
// 1. 一个变量没有初始化时值为 undefinedlet message;console.log(message); // 'undefined'// 2. 判断undefined 类型let message;// let age;console.log(typeof message); // 'undefined'console.log(typeof age); // 'undefined' 这里没有声明age这个变量// 3. undefined 是一个假值let message;if (message) {// 不会执行}if (!message) {// 这里会执行}if (age) {// 这里会报错}
