Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:
/*
作业内容:
1. 实例演示JS中变量常量与函数的声明与使用过程
2. (选做), 为什么不推荐用var,实例演示var的三大缺陷
*/
// JS声明变量
let a = 100; // 声明变量a
// 过程
// 1. let a 申明变量a
// 2. 把100 给变量a
// 打印变量a
console.log('变量a的值是:' +a)
// var申明变量是全局的,没有命名空间
// var 三大硬伤
// 1. 声明提升: 未声明可使用
// 2. 重复声明: 声明式更新很奇葩
// 3. 变量泄露: 不支持代码块
// 函数内部变量 外部不可以调用,但是var 可以,所以不建议用var,var申明的变量优先级过高。
{
var a1 =333
}
console.log('函数a1变量泄露:'+a1)