web前端用for写出用户输入层数电脑打印相对于层数等腰三角形
时间: 2024-09-28 12:07:24 浏览: 25
在Web前端中,你可以使用JavaScript编写一段代码,通过for循环来动态创建并显示等腰三角形。假设用户输入了层数n,下面是一个简单的示例:
```javascript
function printTriangle(n) {
// 遍历从0到n-1
for (let i = 0; i < n; i++) {
let spaces = ' '.repeat(n - i - 1); // 空格的数量
let stars = '*'.repeat(2 * i + 1); // 星号的数量
// 打印每一行
console.log(spaces + stars);
}
}
// 获取用户输入
const input = parseInt(prompt('请输入三角形的层数:'));
printTriangle(input);
```
这个函数会根据用户的输入打印出对应的等腰三角形。例如,如果用户输入5,它将打印出这样的三角形:
```
*
***
*****
*******
```
阅读全文