码迷,mamicode.com
首页 > 其他好文 > 详细

有意思的For循环

时间:2016-06-23 20:47:43      阅读:137      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!