块级作用域讲解
ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。
ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。
1 |
|
const使用和注意
在使用ES6开发中我们优先使用const,只当有需要改变一个标识符时才使用let
- const的注意一:一旦给const修饰的标识符被赋值后,不能修改
- const a = 20;
- a = 12;
- const的注意二:
- const name; //错误,必须赋值。
- const的注意三:常量的含义是指向的对象的指针引用不能被修改,但是内部属性可以被修改
- const obj = {
id: 10,
name: ‘why’,
weight: 88
} - obj.id = 12;
- obj.name = ‘Lemon’;
- obj.weight = 90;
- const obj = {
ES6字面量的增强写法
1 | <script> |