js—let申明变量
1、使用let关键字声明的变量具有块级作用域(简单说就是在大括号里面生效)
控制台:
2、在一个大括号中 使用let关键字声明的变量才具有块级作用域 var关键字是不具备这个特点的
3、防止循环变量变成全局变量
控制台:
4、使用let关键字声明的变量没有变量提升,即先使用变量后声明
控制台:
5、使用let关键字声明的变量具有暂时性死区特性
var定义的num,let定义的num一般来说会有冲突。但如果let是在块级作用域里面定义的,就不会冲突
控制台:
控制台:
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果