首页 > Web开发 > 详细

用原生JS写星星直角三角形

时间:2020-09-28 23:20:03      阅读:55      评论:0      收藏:0      [点我收藏+]

直角三角形:字符串遍历升序或倒序来做

步骤构思:
1、遍历外循环行数
2、遍历外循环列数
3、存储字符
4、字符换行

需求一:下行比上行多一个字符

    var str = ‘‘
    for (var rows = 1; rows <= 5; rows ++) { // 设置遍历5行
        for (var cols = 1; cols <= rows; cols++) { // 按行数打印列字符
            str += ‘?‘
        }
        str = str + ‘\n‘ // 每打印一行用转义符newline换行
    }
    console.log(str);

技术分享图片



需求二:下行比上行多两个字符

    var str = ‘‘
    for (var rows = 1; rows <= 9; rows += 2) { // 也是遍历6行
        for (var cols = 1; cols <= rows; cols++) { // 下一行比上一行多两个列字符
            str += ‘?‘
        }
        str = str + ‘\n‘
    }
    console.log(str);

技术分享图片



用原生JS写星星直角三角形

原文:https://www.cnblogs.com/MaricoCheung/p/13717904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!