ES6新特性分享(一)
一.let 关键字
let 关键字用来声明变量,使用 let 声明的变量有几个特点:
1) 不允许重复声明
错误示范
//let star = '喜羊羊';
//let star = '沸羊羊';
2) 块儿级作用域
错误示例
// {
// let dog = '小哈';
// }
// console.log(dog);
3) 不存在变量提升
错误示范
// console.log(dog);
// let dog = '小哈';
4) 不影响作用域链
{
let city = '漯河';
function fn(){
console.log(city);
}
fn();
}
应用场景:以后声明变量使用 let 就对了
二. const 关键字
const 关键字用来声明常量,const 声明有以下特点
1) 声明必须赋初始值
错误示范
// const A;
2) 标识符一般为大写
错误示范
// const a = 100;
3) 不允许重复声明
4) 值不允许修改
5) 块儿级作用域
// {
// const PLAYER = 'UZI';
// }
// console.log(PLAYER);
应用场景:声明定义常量。
结尾
接下来将会分次数分享es6新特性,欢迎补充。