首页 > 其他 > 详细

解刨for循环

时间:2018-08-19 13:47:22      阅读:149      评论:0      收藏:0      [点我收藏+]

总所周知,for循环是js中重要的一环,无论是在现实工作中的应用还是对JavaScript的学习他都占有举足轻重的地位。

今天我们就来深入的解刨for

以下题为例

var i = 0;

for(i++; i++<10; i++){

  console.log(++i);

}

请问输出的i是多少?

//var i=0;
// 第一次循环
//     0      1<10; 3
// 第二次循环
//           4<10; 6 
// 第三次循环
//            7<10; 10
// for(i++; i++<10; i++){
//                  ++2即3;
//                   ++5即6;
//                   ++8即9;
//     console.log(++i);
// }
// 答案:3、6、9;
// 看循环本质 即是第一次:i++; i++<10; console.log(++i);
// 第二次循环:console.log(++i)即上轮输出数字3,i++(i++<10后面的i++); i++<10; console.log(++i);输出数字。


即下图中的循环方式技术分享图片





技术分享图片

 

 技术分享图片

 

解刨for循环

原文:https://www.cnblogs.com/alaska-malamute/p/9500938.html

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