JS在控制台打印正方形
时间: 2024-12-04 12:22:23 浏览: 9
在JavaScript中,你可以通过循环结构来控制台打印出正方形。这里是一个简单的示例,打印一个5x5大小的正方形:
```javascript
function printSquare(size) {
for (let i = 0; i < size; i++) {
let row = '';
// 创建每一行的字符
for (let j = 0; j < size; j++) {
row += '*';
}
console.log(row); // 打印一行
}
}
// 调用函数,打印5x5的正方形
printSquare(5);
```
如果你想让用户输入正方形的大小,可以添加一些交互:
```javascript
function printSquare() {
const size = parseInt(prompt("请输入正方形边长:"));
if (isNaN(size) || size <= 0) {
alert("输入无效,请输入一个大于零的整数。");
return;
}
for (let i = 0; i < size; i++) {
let row = '';
for (let j = 0; j < size; j++) {
row += '*';
}
console.log(row);
}
}
printSquare();
```
阅读全文