您的位置:首页
ES6(let.contest命令)
2018-04-21 08:19
253 查看
1.作用域概念?
1.全局作用域
2.函数作用域
3.块级作用域(ES6新增)
2.如何使用let和const?
1.代码:
运行结果为1.将let改为var,发现结果不变。
代码:
发现报错!!!(未定义引用错误)
1.因为let声明的变量只在自己的块级作用域有效,for为一个块级作用域,声明的let在块级作用域之外不存在,其生命周期已结束,故访问(i)时报错.
2.ES6中强制开启严格模式,在严格模式下,变量未声明,不能引用。
const:
1.输出3.1415926,const声明常量,不能修改。(const也有块级作用域概念)
2.const声明变量时必须赋值。
3.k的值发生改变,k是对象存储指向的指针,指针是不变的,但对象本身是可以变化的。
1.全局作用域
2.函数作用域
3.块级作用域(ES6新增)
2.如何使用let和const?
1.代码:
运行结果为1.将let改为var,发现结果不变。
代码:
发现报错!!!(未定义引用错误)
1.因为let声明的变量只在自己的块级作用域有效,for为一个块级作用域,声明的let在块级作用域之外不存在,其生命周期已结束,故访问(i)时报错.
2.ES6中强制开启严格模式,在严格模式下,变量未声明,不能引用。
const:
1.输出3.1415926,const声明常量,不能修改。(const也有块级作用域概念)
2.const声明变量时必须赋值。
3.k的值发生改变,k是对象存储指向的指针,指针是不变的,但对象本身是可以变化的。
相关文章推荐
- ES6 let,const命令和块级作用域
- ES6 入门系列 - let 和 const 命令
- 详解ES6中的let命令
- ES6的let和const命令(一)
- ES6入门——let和const命令
- js -- ES6(二)-- let 和 const 命令(根据阮一峰ES6标准入门整理)
- ES6中let与const命令详解
- 学习阮一峰的ES6(一)let和const命令整理
- ES6--let和const命令
- es6-1(let和const命令)
- js变量中有var定义和无var定义的区别,es6中let命令和const命令
- ECMAScript 2015(ES6):let和const命令
- ES6入门之let 和 const 命令
- ES6 let命令和块级作用域和const命令
- 浅谈ES6 let命令
- ES6之let命令的妙用
- 对ES6中let与const命令初步了解
- es6学习-let和const命令
- ES6 之 let 和 const 命令
- ES6(ECMAScript 6 ) let命令