- 变量未初始化
- 变量没有声明
分析:①提示 age变量没有定义过 ②很可能 age 变量没有声明和赋值 ③或者我们输出变量名和声明的变量不一致引起的(简单说写错变量名了)
- 重复声明
分析:①提示 “age”已经声明 ②很大概率是因为重复声明了一个变量 ③注意let 或者const 不允许多次声明同一个变量
- 常量重新赋值
分析:常量被重新赋值了,常量不能被重新赋值
- 字符串相加
分析:输入11和22,输出的结果为1122,这是因为prompt 获取过来的是字符型,所以会出现字符相加的问题,prompt 如果出现相加,记得要转为数字型,可以利用 + 最简单