ES6 let var const

1.es6新特性列表

https://fangyinghang.com/es-6-tutorials/

2.阮一峰

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容