为什么在javascript的for循环中没有提示()为我的代码工作?
var P = [];
for(i=0;i++;i<10)
{
var g=parseInt(prompt("What is the money you paid in"+i+ "month?"));
P[i]=g;
}
答案 0 :(得分:3)
你的for循环错了。它应该是
for (i=0;i<10;i++)
你混淆了第二和第三部分。条件是第二个,变量增量是最后一个。
答案 1 :(得分:1)
您交换了for
循环的各个部分。条件是第二:
for(var i = 0; i < 10; i++) {
也不要忘记var
,parseInt(x, 10)
可以防止一些奇怪的行为。
答案 2 :(得分:1)
你的循环格式不正确,for循环应该是:
for ( state; condition; action )
因此,根据您的情况,正确的循环是:
for (var i = 0; i < 10; i++)