猿问

代码一是10很好理解,代码二是100就不懂了,麻烦说一下代码二的流程,一点都不懂!

一:var num = 0;

for (var i = 0; i < 10; i++) {

num++;

}

alert(num); //10


二: var num = 0;

for (var i = 0; i < 10; i++) {

for (var j=0; j<10; j++) {

num++;

}

}

alert(num); //100


我是小绿人
浏览 1937回答 5
5回答

woshi123w

这是循环的嵌套外循环执行10次每执行一次外循环,内循环执行10次总共执行  10*10次所以  输出100

老猿

i=0,j要循环10次,num=10,i=1,j循环10次,num=20,。。。i=9,j循环10次,num=100    你的基础还需加强

我是小绿人

刚发问题后就知道了!唉,没怎么想就来问了,下次不能这样了!当然谢谢你们回答!

抓住那个石家庄人

类似于一个二维数组,每次外层循环时,里面的for都会再循环10次,这样 就相当于10✖10 当然就是100了

刚毅87

楼上正解
随时随地看视频慕课网APP
我要回答