嘿,所以我被分配了一项家庭作业,在这里我必须创建一个乘法表,其读法类似于所附图片



所以我在两个循环上都尝试过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/

10-12 02:50