Javascript输出金字塔
时间: 2024-09-27 08:18:10 浏览: 40
JavaScript实现打印星型金字塔功能实例分析
JavaScript可以使用循环结构和控制语句来创建金字塔形状的输出。下面是一个简单的例子,展示如何打印出五层的金字塔:
```javascript
function printPyramid(n) {
for (let i = 0; i < n; i++) {
let spaces = ' '.repeat(n - i - 1); // 用于填充空格
let stars = '*'.repeat(2 * i + 1); // 用于打印星号
console.log(spaces + stars);
}
// 打印下划线作为金字塔底部
console.log(''.repeat(n * 2) + '*');
}
// 调用函数,例如打印5层金字塔
printPyramid(5);
```
当你运行这个函数时,它会输出类似这样的金字塔:
```
*
***
*****
*******
*********
*********
```
如果你想自定义金字塔的高度,只需传递一个整数给`printPyramid`函数即可。
阅读全文