Javascript 我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始
我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始Javascript 我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始,javascript,html,css,Javascript,Html,Css,我正在尝试构建8 x 8网格,但问题是第一行仅从一个符号开始 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; 对于(设i=1;i,您应该在嵌套循环的末尾连接“\n” 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; for(设i=1;i必须在for的内部后面插入\n 功能打印(msg){ 控制台日志(msg); 返回味精; } 让结果=”; 对于(设i=1;i溶液可能如下所示: for(let i=1; i<=8; i++) {
功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;
对于(设i=1;i,您应该在嵌套循环的末尾连接“\n”
功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;
for(设i=1;i必须在for的内部后面插入\n
功能打印(msg){
控制台日志(msg);
返回味精;
}
让结果=”;
对于(设i=1;i溶液可能如下所示:
for(let i=1; i<=8; i++) {
result += " #"
for(let j=1; j<8; j++) {
result += " #";
}
result += "\n";
}
for(让i=1;i另一种方法是使用数组:
- 创建一个包含8个元素的新数组
- 填满它
- 将每个元素映射到8“#”
- 使用“\n”加入阵列
let result=Array(8).fill().map(=>“#”。重复(8)).join(“\n”)
console.log(result);
您对此有何看法?请慢慢阅读您的脚本,并考虑在何处添加\n
。您很接近了,只需创建嵌套循环,内部循环将打印\n
,外部循环将只打印\n
。并且始终从0开始循环,以后您将为此感谢。这里有一种方法:
for(let i=1; i<=8; i++) {
result += " #"
for(let j=1; j<8; j++) {
result += " #";
}
result += "\n";
}