嘿,所以我被分配了一项家庭作业,我必须创建一个读起来像附图的乘法表
所以我在两个循环中都尝试了 console.log,但这会导致数字困惑。我试过在每一个中都加上“\n”
var insideN = " "
for (var n = 1; n <= 9; n++) {
for (var i = 1; i <= 9; i++ ,) {
insideN += (n * i) + "\n";
}
}
我的预期结果是让它看起来像一个漂亮的乘法表。
最佳答案
您需要在外循环而不是内循环中连接 \n
。内循环应该用空格分隔数字。
var insideN = ""
for (var n = 1; n <= 9; n++) {
for (var i = 1; i <= 9; i++) {
if (n * i < 10) {
insideN += " "; // for alignment
}
insideN += (n * i) + " ";
}
insideN += "\n";
}
console.log(insideN);
关于javascript - 我正在创建乘法表。需要帮助在每个循环之间创建新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58278654/