JsFor循环打印乘法表


我以前一直搞不懂for循环,我听别人给我讲,for乘法表的列子,他们基本只会告诉你说
外面for循环是行,里面是for循环是多少个,但没说为什么,可能我理解有问题吧!,
今天就按我的理解讲讲这for循环。for循环是执行完了,跳出(跳到另一个循环),内循环如果
条件不满足就跳到外循环.(乘法表例子)
liezi

for ( i = 0; i < 5; i++) {
    for ( j = 0; j < 5; j++) {
        document.write(j)
    }
}

这个例子可以看出其实根本没有什么联系,输出的依然j的是第二个循环, 输出0,1,2,3,4,5 ,双层的循环是 五次 0-5

//for循环乘法表
// 代表行数,乘法表有9行
for(x=1;x<=9;x++){

    //代表个数
    for(y=1;y<=x;y++){
    //往网页插入文本 &nbsp;空格
    document.write(y+"*"+x+"="+y*x+"&nbsp;&nbsp;")
    if(x==y){
        //br 换行
        document.write('<br>')
    }
    }
}
//打印倒乘法表
for(c=9;c>=0;c--){
    for(d=9;d>=c;d--){
        document.write(d+'*'+c+'='+d*c+'&nbsp;&nbsp;')
        if(d==c){
            document.write('<br>')
        }
    }
}

文章作者: Bibooo
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Bibooo !
评论
  目录