Javascript 创建其他(字符串)元素为空的网格
大小为3的网格应如下所示:Javascript 创建其他(字符串)元素为空的网格,javascript,string,Javascript,String,大小为3的网格应如下所示: # # # # # # # # # # # # # # # # # # # # # # # # # # 大小为4的网格应如下所示: # # # # # # # # # # # # # # # # # # # # # # # # # # 大小为5的网格应如下所示: # # # # # # # # # # # # # # # # # # # # # # # # # # 等等 通常,要创建“正常”网格,
# #
#
# #
# #
# #
# #
# #
# # #
# #
# # #
# #
# # #
大小为4的网格应如下所示:
# #
#
# #
# #
# #
# #
# #
# # #
# #
# # #
# #
# # #
大小为5的网格应如下所示:
# #
#
# #
# #
# #
# #
# #
# # #
# #
# # #
# #
# # #
等等
通常,要创建“正常”网格,我会执行以下操作:
函数makeGrid(输入){
让网格=”;
for(设i=0;i请尝试以下操作:
功能网格(n){
让结果=”;
for(设i=0;i这里是另一种方式:
function gridGenerator (size) {
let grid = "";
// i is the lines
for (let i = 0; i < size; i++) {
// j is the characters
for (let j = 0; j < size; j++) {
if ((i + j) % 2 === 0) {
grid += '#';
} else {
grid += ' ';
}
}
grid += '\n';
}
return grid;
}
函数网格生成器(大小){
让网格=”;
//我正在排队
for(设i=0;i
因此您拥有result+=“\n”当i==n
-好的。@HappyHands31不太好——在我的代码中,i
表示行号,所以当i==n
时,循环终止。啊,好的。现在这是有道理的。谢谢