javascript输入一个数输出倒等腰三角形
时间: 2024-09-18 18:18:33 浏览: 80
triangleJS:检查三角形是等腰三角形、不等边三角形还是等边三角形
在JavaScript中,你可以通过循环结构来创建一个输入数字n对应的倒等腰三角形。以下是一个简单的示例函数,它会根据用户输入打印出指定行数的倒等腰三角形:
```javascript
function printInvertedTriangle(n) {
for (let i = n; i > 0; i--) {
let spaces = " ".repeat(n - i); // 用于填充空格的部分
let stars = "*".repeat(2 * i - 1); // 用于打印星号的部分
console.log(spaces + stars); // 打印每一行
}
}
// 调用函数并传入想要的行数
printInvertedTriangle(prompt("请输入一个正整数:"));
```
这个函数首先从给定的数字n开始递减,然后计算每行所需的空格数和星号数。空格数等于总行数减去当前行数,星号数则是一倍的当前行数减一。每次循环都会将空格和星号连接起来,然后打印到控制台。
如果你想让用户直接在控制台运行这段代码,可以去掉`prompt()`部分,直接传递数字作为函数的参数,例如 `printInvertedTriangle(5)`。
阅读全文