在html页面中使用js输出一个实心菱形
时间: 2023-06-01 15:04:53 浏览: 109
js实现菱形的输出
5星 · 资源好评率100%
好的,我可以为您提供代码实现。请尝试以下代码:
```javascript
function printDiamond(rows) {
let diamond = '';
for (let i = 1; i <= rows; i++) {
for (let j = 1; j <= rows - i; j++) {
diamond += ' ';
}
for (let k = 1; k <= 2 * i - 1; k++) {
diamond += '*';
}
diamond += '\n';
}
for (let i = rows - 1; i >= 1; i--) {
for (let j = 1; j <= rows - i; j++) {
diamond += ' ';
}
for (let k = 1; k <= 2 * i - 1; k++) {
diamond += '*';
}
diamond += '\n';
}
return diamond;
}
console.log(printDiamond(5));
```
这会输出一个实心的菱形,您可以将其放在HTML页面中的一个元素中,例如 `<pre>`标签。
阅读全文