如何在JavaScript中编写使用制表符序列打印值表的循环

如何在JavaScript中编写使用制表符序列打印值表的循环,javascript,Javascript,我在这里要做的是创建一个值表,其中显示以下内容 N 10*N 100*N 1000*N  1 10 100 1000  2 20 200 2000  3 30 300 3000  4 40 400 4000  5 50 500 5000  6 60 600 6000  7 70 700 7000  8 80 800 8000  9 90 900 9000  10 100 1000 10000  我的代码是 var index = 0; for ( index=0; index

我在这里要做的是创建一个值表,其中显示以下内容

N 10*N 100*N 1000*N 
1 10 100 1000  
2 20 200 2000  
3 30 300 3000  
4 40 400 4000  
5 50 500 5000  
6 60 600 6000  
7 70 700 7000  
8 80 800 8000  
9 90 900 9000  
10 100 1000 10000 
我的代码是

var index = 0;
for ( index=0; index <= 10 ;index += 1)
{
    console.log(index)
}
var指数=0;

对于(index=0;index如果您的代码不需要到处运行,您可以使用。它在Chrome、Firefox和Opera中提供:

console.table([1,2,3,4,5,6,7,8,9].map(function(n){
  return [n, n*10, n*100, n*1000]
}))

console.table
并非随处可见,也不是标准的(console
API的任何部分也不是),但它是一个非常有用的调试工具。

var index=0;
var index = 0;
for ( index=0; index <= 10 ;index += 1)
    {
    console.log(index + "\t" + index*10 + "\t" + index*100 + "\t" + index*1000)
    }

对于(index=0;index
console.log(index,index*10,index*100,index*1000)
?我相信选项卡顺序与
console.log(index+“\t”+index*10+“\t”…)中的一样简单由于行为
控制台.log
依赖于浏览器,您可能会发现
\t
对于确保某些浏览器中的选项卡是必要的。也就是说,如果是为了开发,(因为
控制台.log
可能不应该被用作面向用户的界面),任何适合您的东西都可以。那么?@DJDavid98“非标准:此功能是非标准的,不在标准轨道上。不要在面向Web的生产站点上使用它:它不会对每个用户都起作用。实现之间可能存在很大的不兼容,并且行为在将来可能会改变。“-我会对此保持警惕,因为它看起来不太可靠。更不用说console.table有一个巨大的红色警告,上面写着
此功能是非标准的,不在标准轨道上。
?因为
console.log
也是非标准的,我不认为这是一个问题(特别是当我列出它工作的运行时)。表面上是的,尽管我不知道它是否比
log
更一致。是的,而且很明显
console
本身也是非标准的。我们有麻烦了。我添加了一些警告。