求解for嵌套循环

for (var num1=1;num1<=9;num1++)

{

for(var num2=1;num2<=num1;num2++)

{

document.write(num1+'*'+num2+'='+num1*num2+'&nbsp'+'&nbsp'+'&nbsp');

}

document.write('<br/>');

}

做了个九九乘法表

发现嵌套循环不太懂

我想知道 “num2<=num1”是什么意思,求大神解释


慕沐9667027
浏览 907回答 1
1回答

woszhang

一次外部循环对应一组内部循环. 第一次外部循环时 num1=1, 开始执行内部循环, 内部循环num2=1, 即循环终止条件为num2<=num1 也就是1<=1 因此内部循环1次后结束接下来外部循环 num1++ = 2, 执行内部循环, num2=1 即 1 <= 2 因此内部循环2次.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript