美文网首页
javascript九九乘法表(循环)

javascript九九乘法表(循环)

作者: Gino_Li | 来源:发表于2019-02-21 11:36 被阅读0次

原理:利用循环嵌套的方法实现,等里面循环完毕后外面循环一次,直到外面循环完成

  • 先写个样式
        <style>
            tr,td{
                padding:10px;
                border:1px solid green;
            }
            table{
                border:1px solid green;
            }
        </style>


第一种情况

1.jpg
                document.write('<table>');
                //行
                for(var i=1;i<=9;i++){
                    document.write('<tr>');
                    //列
                    for(var j=1;j<10;j++){
                        if(j<=i){
                        document.write('<td>'+i+'*'+j+'='+i*j+'</td>');
                        }else{
                            document.write('<td></td>');//空格
                        }

                    }
                    document.write('</tr>')
                }
                document.write('<table>');


第二种情况

2.jpg
                  document.write('<table>');
                //行
                for(var i=9;i>0;i--){
                    document.write('<tr>');
                    //列
                    for(var j=1;j<10;j++){
                        if(j<=i){
                            document.write('<td>'+i+'*'+j+'='+i*j+'</td>');
                        }else{
                            document.write('<td></td>');//空格
                        }
                    }
                    document.write('</tr>')
                }
                document.write('<table>');


第三种情况

3.jpg
                document.write('<table>');
                //行
                for(var i=1;i<10;i++){
                    document.write('<tr>');
                    //列
                    for(var j=9;j>0;j--){
                        if(j>i){
                        document.write('<td></td>');
                        }else{
                        document.write('<td>'+i+'*'+j+'='+i*j+'</td>');
                        }
                    }
                    document.write('</tr>')
                }
                document.write('<table>');


第四种情况

4.jpg
                document.write('<hr> <table>');
                //行
                for(var i=9;i>0;i--){
                    document.write('<tr>');
                    //列
                    for(var j=9;j>0;j--){
                        if(j>i){
                        document.write('<td></td>');
                        }else{

                        document.write('<td>'+i+'*'+j+'='+i*j+'</td>');
                        }
                    }
                    document.write('</tr>')
                }
                document.write('<table>');

相关文章

网友评论

      本文标题:javascript九九乘法表(循环)

      本文链接:https://www.haomeiwen.com/subject/wacryqtx.html