我正在学习如何用 Javascript 编写代码,其中一个练习是如何在控制台中打印出象棋盘的样式,使其看起来像这样:
这只发布了一个“#”符号,我不确定原因。任何帮助都将不胜感激!
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
# # # #
我曾用两个for循环实现了这个功能,但为了让它更加高效,我希望只使用一个for循环。以下是我目前的代码:
var x = "#";
for(var i = 1; i < 65; i++) {
if((i%9 == 0)) {
x = "\n" + x.charAt(i-1);
}
else if (x.charAt(i-1) == "#") {
x = x + " "
}
else {
x = x + "#";
}
}
console.log(x);
这只发布了一个“#”符号,我不确定原因。任何帮助都将不胜感激!