js实现打印等腰三角形
时间: 2024-09-23 10:00:47 浏览: 37
js代码-三角形代码
在JavaScript中,你可以通过循环结构来实现打印等腰三角形。这里有一个简单的示例,它会打印一个指定行数n的等腰三角形:
```javascript
function printTriangle(n) {
// 用于存储当前行的字符
let currentLine = '';
for (let i = 0; i < n; i++) {
// 对于每一行,计算需要的星号数量
let starCount = Math.floor((n - i) / 2) * 2 + 1;
// 打印星号
for (let j = 0; j < starCount; j++) {
currentLine += '* ';
}
// 如果不是第一行,前面加空格
if (i > 0) {
currentLine = ' '.repeat(i) + currentLine;
}
console.log(currentLine); // 打印当前行
currentLine = ''; // 清空当前行,准备下一行
}
}
// 调用函数并传入想要的行数,比如5
printTriangle(5);
阅读全文