【发布时间】:2021-03-10 03:22:39
【问题描述】:
我正在尝试编写一个函数来返回一个反向直角三角形,但我无法确定哪里出错了。
function triangle(num) {
let star = ""
for (let i = num; i >= 1; i--) {
for (let j = num; j >= 1; j--) {
star += "*" + "\n"
}
}
return star
}
console.log(triangle(6));
我的问题是我无法让整个函数以反向三角形的形式返回一个 * 字符串。我相信我在错误的地方也编造了“\n”,但我不知道应该把它改到哪里。
我收到了这个:
console.log(triangle(6));
************************************
我应该收到这个:
console.log(triangle(6));
"******\n*****\n****\n***\n**\n*"
我应该将 \n 连接到字符串输出。
-这是我遇到问题的地方-
【问题讨论】:
标签: javascript for-loop recursion