我当前的代码当前将一个表打印到控制台,但是我想要对表进行格式化,以便每个列和行都完美对齐。我可以使用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;
非常感谢!
答案 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>");
}