let的特性
1、变量不能重复声明
2、块级作用域 :if else while for 里面都不能在外面读取
{
let girl = '小丽'
}
console.log(girl) // 报错
3、不影响作用域链:向上一级寻找变量
{
let school = '你好'
function fn() {
console.log(school) // 你好
}
fn()
}
const的特性
1、一定要有初始值
2、常量的值不能修改
3、块级作用域
{
const player ='UZI'
}
console.log(player) // 报错
4、对于数组和元素的修改,不算做对常量的修改,不会报错
const team = ['UZI','MLXG','LETME']
team.push('Meiko') // 不报错
team = 100 //报错