补充:ES6知识点

1、let / var(我们可以将let看成更完美的var)

事实上var的设计可以看成JavaScript语言设计上的错误. 但是这种错误多半不能修复和移除, 以为需要向后兼容,Brendan Eich为了修复这个问题,他就添加了一个新的关键字: let 。
块级作用域:
ES5中的var是没有块级作用域的(if / for), ES6中的let是有块级作用的(if / for)。
(ES5中if和for都没有块级作用域的概念, 所以在很多时候,我们都必须借助于function的作用域来解决应用外面变量的问题,ES6中,加入了let, let它是有if和for的块级作用域。)
在这里插入图片描述在这里插入图片描述

2、const关键字的使用

const关键字:
在C/C++的作用:将某个变量修饰为常量。
在JavaScript中的作用:将某个变量修饰为常量,不可以再次赋值.
建议: 在ES6开发中,优先使用const, 只有需要改变某一个标识符的时候才使用let,const可以保证数据的安全性。
1.注意一: 一旦给const修饰的标识符被赋值之后, 不能修改
说明:**
2.注意二: 在使用const定义标识符,必须进行赋值
在这里插入图片描述
3.注意三: 常量的含义是指向的对象不能修改, 但是可以改变对象内部的属性.

3、对象字面量的增强写法

ES6中,对对象字面量进行了很多增强。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值