- A+
所属分类:Web前端
直角三角形:字符串遍历升序或倒序来做
步骤构思:
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);