ES6详解

ES6的概念

  1. ES6是ESMAScript 6,新的javascript语法标准,2015正式推出
  2. ES6使js更加快捷与方便

ES6变量声明

1. let 局部变量

  1. 局部作用域,(在一对{}启用)
  2. 不能变量提升
  3. 在一个作用域里面不能重复声明
	var h1 = document.querySelector('h1');
			for(let i =10;i>=1;i--){
   
				setTimeout(function(){
   
					h1.innerText = i;
				},(10-i)*1000)
			}

2.const常量

  1. const是局部变量
  2. 不能重复声明
  3. 不会变量提升
  4. 变量名建议大写
  5. 声明必须赋值
  6. 值类型不允许修改
{
   
	const PI =3.1415926;
				
	//const PI;            //错误写法:声明必须赋值
	/PI = 3.1415926;      //错误写法:值不能修改
	console.log(PI);
}
什么时候使用const
  1. 当声明变量不允许修改的时候,是个常量的时候
  2. 当这个对大概率不会被改变(选择的DOM节点)

ES6解构

1.数组

var arr = [1,2,3,4,5,6,7,8];
var [a,b,...rest] = arr;
console.log(a,b,rest);
var [a,,b,,c,,d,...rest] = arr;
console.log(a,b,c,d,rest);
var [a,,,b=10] = [1,2,3,4];
console.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值