首页 > 其他 > 详细

有意思的For循环

时间:2016-06-23 20:44:33      阅读:222      评论:0      收藏:0      [点我收藏+]

   话不多说,直接上代码 

 for (var i = 0; i < 9; i++) {
        
       }

 alert(i);

 这是一个很简单的for循环,但是这一个警告框却在循环外执行,乍眼一看 觉得会弹出什么结果?

  undefined?亦或者是null? 或者是报错?或者.....

   这是同事让我看的一个小例子,运行之前我觉得弹出的会是 undefined,但是我觉得这是同事给挖的坑,

   在之后偷偷试了一下结果却是9(原谅我对这一点是个菜鸡),运行之后仔细想了想确实在执行for循环时,

 i= 8是满足 i<9的,所以就又执行了一次i++;以至于在循环外打印最终的i值就是9

 

有意思的For循环

原文:http://www.cnblogs.com/Craving/p/5612068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!