使用变量时,有以下两种特殊情况。
(1)变量声明时没有初始化直接使用,此时变量的值是undefined。示例如下:
(2)变量没有声明,直接使用会报错。
console.log(age);// 没有声明变量age,输出age的值
上述代码在Chrome浏览器控制台中的报错信息如图2-1所示。
图2-1 Chrome浏览器控制台中的报错信息 JMd1p+oMZlZ/idaRnHRzV2lo0JIhbGxTscxlhyxdQ5whisV/Y+W4kEQDh45/L/oU