Javascript 推送方法显示不正确
我对这个代码有问题。我想把赔率数字放入一个叫做数字的数组中。但是当我用document.write显示它时,它并没有按预期的方式打印出来。请帮忙!! 下面是它显示的内容:11,31,3,51,3,5,71,3,5,7,9,而不是:1,2,3,4,5,6,7,8,9Javascript 推送方法显示不正确,javascript,methods,push,Javascript,Methods,Push,我对这个代码有问题。我想把赔率数字放入一个叫做数字的数组中。但是当我用document.write显示它时,它并没有按预期的方式打印出来。请帮忙!! 下面是它显示的内容:11,31,3,51,3,5,71,3,5,7,9,而不是:1,2,3,4,5,6,7,8,9 <!DOCTYPE html> <html> <head> <title>Trial</title> </head> <body>
<!DOCTYPE html>
<html>
<head>
<title>Trial</title>
</head>
<body>
<script>
var number = [];
var i;
for (i = 0; i < 5; i++) {
var x = 2 * i + 1;
number.push(x);
document.write(number)
};
</script>
</body>
</html>
试验
var数=[];
var i;
对于(i=0;i<5;i++){
var x=2*i+1;
数字推送(x);
文件。写入(编号)
};
将documet.write()放在for循环之后。实际上,您正在每个阶段编写数字数组
var number= [];
var i;
for (i=0; i<5; i++)
{var x =2*i+1;
number.push(x);
};
document.write(number)
var编号=[];
var i;
for(i=0;i将documet.write()放在for循环之后。实际上,您正在每个阶段编写数字数组
var number= [];
var i;
for (i=0; i<5; i++)
{var x =2*i+1;
number.push(x);
};
document.write(number)
var编号=[];
var i;
对于(i=0;iSo您的预期输出是1,3,5,7,9
?您在问题的输出中包含偶数。您应该将write方法置于循环之外,以使其在每次迭代中调用一次。因此,您的预期输出是1,3,5,7,9
?您在问题的输出中包含偶数。您应该将write方法置于循环之外让它调用一次,而不是每次迭代。