我有这个for循环,似乎要重复第一个循环两次(x = 0),然后不做最后一个循环(x = 2)
for (x=0;x<=2;x++)
{
if (document.getElementById("sub"+catCount+x).value != "")
{
if (nonums.test(document.getElementById("sub"+catCount+x).value))
{
total = total + parseFloat(document.getElementById("sub"+catCount+x).value);
}
}
alert(x);
}
换句话说,我得到两个带有“ 0”的警报框,然后一个带有“ 1”的警报框,仅此而已。
谁能告诉我我在这里没看到的内容吗?为什么它不正常地循环执行(0,1,2)?
最佳答案
从字面上看,这是我唯一使用的地点
任何页面上的变量x。
It works for me。
for (x=0;x<=2;x++)
{
alert(x);
}
您可以在控制台上对其进行测试。