javascript用while循环打印一个多行多列的表格
时间: 2024-09-18 09:12:09 浏览: 66
详解JavaScript的while循环的使用
在JavaScript中,你可以使用while循环结合字符串拼接来创建一个多行多列的表格。下面是一个简单的示例,我们以打印一个3x3的表格为例:
```javascript
let rows = 3;
let cols = 3;
// 初始化一个空数组用于存储每一行的内容
let tableData = [];
// 开始构建表格
for (let i = 0; i < rows; i++) {
let newRow = [];
for (let j = 0; j < cols; j++) {
newRow.push(`cell ${i + 1}-${j + 1}`); // 根据需要填充内容
}
tableData.push(newRow);
}
// 使用while循环遍历并打印每一行
let index = 0;
let rowIndex = 0;
while (index < rows * cols) {
console.log(tableData[rowIndex]); // 打印当前行的所有单元格
index += cols; // 每打印完一行,移动到下一行
if (index % cols === 0) { // 如果到达新的一行
rowIndex++; // 增加行数
console.log(''); // 在新行前添加换行符
}
}
阅读全文