将格式化的乘法表打印到控制台

时间:2017-08-14 06:20:18

标签: javascript console

我当前的代码当前将一个表打印到控制台,但是我想要对表进行格式化,以便每个列和行都完美对齐。我可以使用HTML表格,但我更喜欢在控制台中打印。



console.log(multiplicationTable(12));

function multiplicationTable(max)
{
    var i,j;
    for( i = 1; i<=max ; i++)
        {
            for( j = 1; j<=max; j++)
                {
                    document.write( i*j + " " );
                }
            document.write("<br>");
        }
}
&#13;
&#13;
&#13;

非常感谢!

3 个答案:

答案 0 :(得分:0)

如何使用“console.table(~~)”?

答案 1 :(得分:0)

诀窍是使用另一个包含空格的字符串来连接你的字符串。

您可以查看一下:Here

简短回答:

var str = ""; //your string
var pad = "0000"; //the buffer string
var ans = pad.substring(0, pad.length - str.length) + str //get the length of your buffer and minus your string to get the remaining '0'.

答案 2 :(得分:0)

以下是table内的格式console

console.log(multiplicationTable(12));

function multiplicationTable(max) {
  var i, j;
  document.write("<table border='1'>");
  for (i = 1; i <= max; i++) {
    document.write("<tr>");
    for (j = 1; j <= max; j++) {
      document.write("<td>" + i * j + "</td>");
    }
    document.write("</tr>");
  }
  document.write("</table>");
}