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。

ES6|ES6 let var const
文章图片
会报错,如果var就会打印出来
ES6|ES6 let var const
文章图片
在block里先使用后声明会报错
ES6|ES6 let var const
文章图片
a的作用域只在高亮里其他都访问不到
ES6|ES6 let var const
文章图片
let只有一次声明机会,否则会报错
ES6|ES6 let var const
文章图片
const只能赋值一次它是常量
ES6|ES6 let var const
文章图片
const只声明不赋值的也会报错 总结:永远不要用var了 ES6|ES6 let var const
文章图片
面试题 第一题

ES6|ES6 let var const
文章图片
打印出2
ES6|ES6 let var const
文章图片
i=5时,执行了一次i++
ES6|ES6 let var const
文章图片
这样写等同于for(var i = 0; i<6...)
第二题

ES6|ES6 let var const
文章图片
image.png
改动一下
ES6|ES6 let var const
文章图片
image.png
第三题
ES6|ES6 let var const
文章图片
无论点几都会是6 ES6|ES6 let var const
文章图片
打印012345

    推荐阅读