js利用 for 循环生成 13 排每排有 13 个的砖块,当单数行时单数列不生成砖块,当双数行时候双数列不生成砖块,在 for 循环中使用 continue 实现
时间: 2024-02-28 12:57:44 浏览: 77
javascript实现打砖块小游戏(附完整源码)
好的,这是一个简单的示例代码:
```javascript
for(let i = 1; i <= 13; i++) {
// 创建一个数组用于存放当前行的砖块
const row = [];
for(let j = 1; j <= 13; j++) {
if(i % 2 === 1 && j % 2 === 1) {
// 当单数行时单数列不生成砖块
continue;
}
if(i % 2 === 0 && j % 2 === 0) {
// 当双数行时双数列不生成砖块
continue;
}
// 生成砖块并添加到当前行中
row.push(createBrick());
}
// 输出当前行的砖块
console.log(row);
}
// 生成砖块的函数
function createBrick() {
return {
width: 50,
height: 20,
color: 'red'
};
}
```
这段代码中,我们使用了两个 for 循环,分别用于遍历行和列。在遍历列的循环中,我们使用了 continue 语句来跳过不符合条件的列。当单数行时单数列不生成砖块,当双数行时双数列不生成砖块。最后,我们输出每一行生成的砖块。
阅读全文