ES6|ES6 let var const
1.es6新特性列表
https://fangyinghang.com/es-6-tutorials/
2.阮一峰
【ES6|ES6 let var const】es6.ruanyifeng.com
var let const
var有变量提升,这会出现一系列问题,所以为了防止这种问题便有了、立即执行函数等。这很烦人于是有了let。
文章图片
会报错,如果var就会打印出来
文章图片
在block里先使用后声明会报错
文章图片
a的作用域只在高亮里其他都访问不到
文章图片
let只有一次声明机会,否则会报错
文章图片
const只能赋值一次它是常量
文章图片
const只声明不赋值的也会报错 总结:永远不要用var了
文章图片
面试题
第一题
文章图片
打印出2
文章图片
i=5时,执行了一次i++
文章图片
这样写等同于for(var i = 0;
i<6...)
第二题
文章图片
image.png
改动一下
文章图片
image.png
第三题
文章图片
无论点几都会是6
文章图片
打印012345
推荐阅读
- (二)ES6第一节变量(let|(二)ES6第一节变量(let,const)
- 六步搭建ES6语法环境
- javaweb|基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统
- 前端|web前端dya07--ES6高级语法的转化&render&vue与webpack&export
- Swift5.0|Swift5.0 UITexview的基本使用
- 函数的一些东西
- Swift7|Swift7 - 循环、函数
- Servlet原理|Servlet原理 二(Web应用与创建Servlet实例)
- arrow|arrow function
- 1.块级作用域绑定