我对此代码有疑问。我想在一个名为number的数组中推送赔率数字。但是当我用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>
<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>
答案 0 :(得分:2)
在for循环之后放置documet.write()。你实际上是在每个阶段编写数组。
var number= [];
var i;
for (i=0; i<5; i++)
{var x =2*i+1;
number.push(x);
};
document.write(number)