菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
110
0

金字塔

原创
05/13 14:22
阅读数 86856
 /*
        使用 * 生成金字塔   行数是  5-10 行的随机数

                   *
                  * *
                 * * *
                * * * *
               * * * * *
        
        1,空格的数量 总行数 - 当前的函数
        2,星星的数量 等于当前行数
        
        */

        // 定义一个数值,为随机的总行数
        var line = parseInt( Math.random()* ( 15+1-5 ) +5);
        console.log(line);

        // 通过外层for循环,生成对应的行数范围
        // i的数值,就是表示行数
        for(var i = 1 ; i <= line ; i++){
            // 生成 空格的内层for循环
            // 范围是 总行数( 5 ) - 当前行数 ( i )
            for(var j = 1 ; j <= line - i ; j++){
                document.write( '&nbsp;' );
            }

            // 生成 星星的内存for循环
            // 范围是 当前函数 (i)
            for(var k = 1 ; k <= i ; k++){
                document.write( '* ' );
            }

            // 一行内容生成结束,生成br换行
            document.write('<br>');
        }

发表评论

0/200
110 点赞
0 评论
收藏