码迷,mamicode.com
首页 > Web开发 > 详细

JS里的let与var(与君共勉)

时间:2017-09-23 20:27:36      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:val   http   结果   作用   style   nbsp   问题   es2017   color   

setTimeout延时器,平时用到的都是setInterval,并没有对setTimeout过多的了解过,今天遇到一个问题

技术分享

第二个不用多说,输出五个5

第二个,分别在谷歌和火狐上运行了一遍,火狐是0,1,2,3,4,输出,谷歌0、1、2、3、4随机输出,这是浏览器处理问题,alert会阻止程序继续向下运行,再此小编不过多解释。

let形成了独立的块级作用域,彼此不受影响,let中全文中的i不是一个而var中全文中的i是同一个i。就导致了输出结果不同。

 

JS里的let与var(与君共勉)

标签:val   http   结果   作用   style   nbsp   问题   es2017   color   

原文地址:http://www.cnblogs.com/Jwyuan/p/7581903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!