为了账号安全,请及时绑定邮箱和手机立即绑定

js面试题用for循环输出三角形

js面试题用for循环输出三角形

九州编程 2018-08-01 10:43:37

    *

   **

  ***

 ****

*****

提示:找任意一行,空格,星星的个数与行号的规律!
请问用for循环,console.log输出怎么写?


查看完整描述

3 回答

?
梦里花落0921

TA贡献1400条经验 获得超5个赞

var str='    *****'
for(var i=0;i<5;i++){  
    var str1=str.slice(i,i+5)
  console.log(str1)
}

https://img4.sycdn.imooc.com/5b66fb990001823f02400170.jpg

查看完整回答
反对 回复 2018-08-05
?
慕哥9229398

TA贡献1507条经验 获得超5个赞

我也来凑个热闹,打印任意行数的星星。

function printStar(col) {

    for (var i=0; i<col; i++) {

        var spaceArr = new Array(col - i),

            starArr = new Array(i + 2),

            space = spaceArr.join(' '),

            star = starArr.join('*');

        console.log(space + star);

    }

}

printStar(5);


查看完整回答
反对 回复 2018-08-05
  • 3 回答
  • 0 关注
  • 1952 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信