Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有For循环和数组的简单时间表?_Javascript_Arrays_Loops_For Loop - Fatal编程技术网

Javascript 带有For循环和数组的简单时间表?

Javascript 带有For循环和数组的简单时间表?,javascript,arrays,loops,for-loop,Javascript,Arrays,Loops,For Loop,我是js新手,但非常渴望学习。我想做2个“for”循环。1.将6倍表的值存储到最大为12x6的数组(时间表)。2.将这些存储的值输出到控制台(例如0 x 6=0,1 x 6=0,)。非常感谢 <script> var timesTable = new Array(); var multiplier = 6; timesTable[0] = 0 * multiplier; timesTable[1] = 1 * multiplier; time

我是js新手,但非常渴望学习。我想做2个“for”循环。1.将6倍表的值存储到最大为12x6的数组(时间表)。2.将这些存储的值输出到控制台(例如0 x 6=0,1 x 6=0,)。非常感谢

<script>
    var timesTable = new Array();
    var multiplier = 6;

    timesTable[0] = 0 * multiplier;
    timesTable[1] = 1 * multiplier;
    timesTable[2] = 2 * multiplier;
    timesTable[3] = 3 * multiplier;
    timesTable[4] = 4 * multiplier;
    timesTable[5] = 5 * multiplier;




    console.log("0 x " + multiplier + " = " + timesTable[0]);
    console.log("1 x " + multiplier + " = " + timesTable[1]);
    console.log("2 x " + multiplier + " = " + timesTable[2]);
    console.log("3 x " + multiplier + " = " + timesTable[3]);
    console.log("4 x " + multiplier + " = " + timesTable[4]);
    console.log("5 x " + multiplier + " = " + timesTable[5]);


</script>

var timesTable=新数组();
var乘数=6;
时间表[0]=0*乘数;
时间表[1]=1*乘数;
时间表[2]=2*乘数;
时间表[3]=3*乘数;
时间表[4]=4*乘数;
时间表[5]=5*乘数;
log(“0 x”+乘数+”=“+时间表[0]);
log(“1 x”+乘数+”=“+时间表[1]);
log(“2x”+乘数+”=“+时间表[2]);
log(“3 x”+乘数+”=“+时间表[3]);
log(“4 x”+乘数+”=“+时间表[4]);
log(“5 x”+乘数+”=“+时间表[5]);

不需要两个循环,您可以在一个循环中完成:

var upTo = 12;
for (var i=0; i<upTo; i++) {
    timesTable.push(i*6)
    console.log(i + " x " + multiplier + " = " + i*6);
}
var高达=12;

对于(var i=0;i,您可以在一个for循环中轻松地执行此操作,而无需在其中存储数组

var multiplier = 6;

for (var i = 0; i < 13; i++) {
    console.log(i + ' x ' + multiplier + ' = ' + (i * multiplier));
}
var乘数=6;
对于(变量i=0;i<13;i++){
log(i+'x'+乘数+'='+(i*乘数));
}

这将把6倍表打印到12倍。

好的,听起来你好像知道你需要做什么。什么让你一直忙着?!谢谢。但这段代码只输出:0 x 6=0 1 x 6=6 2 x 6=12 3 x 6=18 4 x 6=24 5 x 6=30我需要做12x6太棒了!如果成功了,请放心接受我的答案,让未来的用户知道它是有效的!
var multiplier = 6;

for (var i = 0; i < 13; i++) {
    console.log(i + ' x ' + multiplier + ' = ' + (i * multiplier));
}