ES6——let
来源:互联网 发布:修改表的sql语句 编辑:程序博客网 时间:2024/05/29 13:57
1.var可以在括号外访问,let不能在括号外访问
例如:
vara=100;letb=200;}console.log(a);console.log(b);
打印结果:
100 ReferenceError: b is not defined console . log (b) ;
2.let不存在变量提升
console.log('ES5:');var a=[];for(var i=0;i<10;i++){var c=i;a[i]=function(){console.log(c)};};a[5]();console.log('ES6:')varb=[];for(varj=0;j<10;j++){let k=j;b[j]=function(){console.log(k)};};b[5]();
结果:
ES5: 9ES6: 5
3.暂时性死区
只要块级作用域内存在let命令。它所声明的变量就“绑定”这个区域,不再受外部的影响
4.不允许重复声明
let不允许在相同的作用域内,重复声明同一个变量
0 0
- ES6——let
- ES6 —(let、const)
- ES6学习之——let、const
- ES6——Day1(let用法)
- ES6——let和const
- 一起来学ES6—let变量
- ES6 — 新增关键字let、const
- ES6学习——新的语法:let
- ES6入门——let和const命令
- ES6——块级作用域(let)
- ES6学习(一)——let和const命令
- ES6 let
- ES6 --- let
- ES6--let
- 【ES6学习】— (1)ES6简介、let与const命令以及变量的解构赋值
- ES6个人学习整理(二)——let和const
- 浅谈ES6 let命令
- ES6之let
- css写三角形按钮
- 解決 IE10 浏览器无法使用 ASP.NET 表单验证登录的问题
- camera 常用术语
- JRebel 教程(安装和破解)
- 汇编小结 3.3 8086的指令系统
- ES6——let
- Android实现监听事件的三种方式.
- 文章标题
- Android30--Andorid之很详细的Toolbar开发实践
- JAVA学习总结1
- 辅助服务类:AccessibilityService使用
- UVA 10791 Minimum Sum LCM
- hdoj1233-还是畅通工程(并查集-kruskal && prim)
- Day08C++(上)类型转换