将JS乘法表打印到控制台

时间:2016-05-06 13:51:09

标签: javascript

我正在尝试使用JavaScript打印一个简单的,未格式化的乘法表,只要我使用document.write()函数,我就会成功。但是,当我尝试使用console.log()将表打印到控制台时,我无法保持相同的格式。我该怎么办呢?我的代码如下:

for(var i = 1; i <= 10; i++) {
   for(var j = 1; j <= 10; j++) {
       document.write(i*j) ;
   }
   document.write("<br>");
}

1 个答案:

答案 0 :(得分:1)

console.log与document.write的工作方式不同,如果你想格式化console.log它取决于你想要什么,对于表格格式的输出你可以这样做

var consoleFormat = [];
for(var i = 1; i <= 10; i++) {
    consoleFormat[i] = []
    for(var j = 1; j <= 10; j++) {
        document.write(i*j) ;
        consoleFormat[i].push(i*j)            
    }
    document.write("<br>");
}
console.table(consoleFormat)

对于数组格式的输出,您可以使用相同的代码替换console.log的console.table

查看格式输出控制台的docs of google chrome,许多相同的功能也适用于其他浏览器。