js输出倒正金字塔代码
时间: 2024-10-23 19:04:05 浏览: 11
JSP代码实现 金字塔(倒置)示例
在JavaScript中,要输出倒正金字塔形状,可以利用for循环和字符串连接的方法。下面是一个简单的例子,用于打印5层的倒金字塔:
```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);
}
// 打印每一行的中间部分(除了最上面那一行)
for(let i=n - 2; i>=0; i--){
let spaces = ' '.repeat(i);
let stars = '*'.repeat(2 * i + 1);
console.log(spaces + stars);
}
}
// 调用函数并设置层数(例如5层)
printPyramid(5);
```
这段代码首先打印上半部分的倒三角形(由外向内逐渐递减),然后打印下半部分的标准正三角形。
阅读全文