前端第一周,Javascript--循环嵌套使用(星星、九九乘法表)

    //循环的嵌套使用

        //就是循环语句中套着循环语句

        //外层循环  每执行一次

        //内层循环  就会执行一圈

        for (var n = 1; n <= 5; n++) {

            console.log(n);//1

            //2

            //3

            //4        

            //5    

            for (var j = 1; j <= 5; j++) {

                console.log(j);//12345

                //12345

                //12345

                //12345

                //12345

            }

        }

        //在页面中实现  直角三角形

        //*

        //**

        //***

        //****

        //*****

        //******

        //分析:每一行星号的个数  等于 这一行的个数

        //外层循环控制  行数 ,每循环一次写一次星号

        // for (var w = 1; w <= 6; w++) {

        //内层循环控制 星号的个数,每循环一次写一个星号

        //for (var e = 1; e <= w; e++) {

        //在页面中写入星号

        // document.write('⭐');

        // }

        //换行

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

        //}


 


        //在页面中实现  直角三角形

        //*

        //***

        //*****

        //*******

        //*********

        //***********

        //分析:每一行星的个数是  行数*2n-1     2n-1

        //外层循环控制  行数,每循环一次写一次

        for (var s = 1; s <= 6; s++) {

            //内层循环控制 星号的个数,每循环一次写一轮星号

            for (var u = 1; u <= 2 * s - 1; u++) {

                //在页面中写入星号

                document.write('*');

            }

            //换行

            document.write('<br>');

        }


 

    //九九乘法表

        // 1×1=1                    

        // 1×2=2    2×2=4

        // 1×3=3    2×3=6   3×3=9

        // 1×4=4    2×4=8   3×4=12  4×4=16

        // 1×5=5    2×5=10  3×5=15  4×5=20  5×5=25

        // 1×6=6    2×6=12  3×6=18  4×6=24  5×6=30  6×6=36

        // 1×7=7    2×7=14  3×7=21  4×7=28  5×7=35  6×7=42  7×7=49

        // 1×8=8    2×8=16  3×8=24  4×8=32  5×8=40  6×8=48  7×8=56   8×8=64

        // 1×9=9    2×9=18  3×9=27  4×9=36  5×9=45  6×9=54  7×9=63   8×9=72   9×9=81


 

        //分析: 每一行公式的个数 等于 这一行的行数

        //控制九九乘法表的行数,每循环一次就表示一行,   循环变量可以作为一个因数

        for (var s = 1; s <= 9; s++) {

            //内

            for (var d = 1; d <= s; d++) {

                if (d * s < 10) {

                    document.write(d + 'x' + s + '=' + s * d + '&ensp;&ensp;')

                } else {

                    document.write(d + 'x' + s + '=' + s * d + '&ensp;')

                }

            }

            //换行

            document.write('<br>')

        }

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值