我可能做错了什么,但这对我来说似乎很奇怪:
for(i=1; i < 5; i++){ alert(i) }
在前面提到的firefox版本中给了我五个i的计数。问题只是:到底是什么?
谢谢!
解决方案:好吧,这是我自己的错误。我实际上在循环中显示数字5之后有一个警报:) 感谢所有愿意帮助的人,并为浪费你的时间而感到抱歉。
答案 0 :(得分:1)
我将javascript:for(i=1; i < 5; i++){ alert(i) }
粘贴到我的Firefox 3.5.3地址栏中,它正确地提醒了四次,1-4。
答案 1 :(得分:1)
当您使用“i”以外的变量名时,您的浏览器在您看到此问题的页面中是否也会给您五个计数?当您明确声明像这样的本地“i”时,它是否会这样做:
for (var i = 1; i < 5; ++i) alert(i);
答案 2 :(得分:0)
i
的第一个值是多少?根据{{1}}的循环条件,i
的最后一个值是什么?
答案 3 :(得分:0)
它应该只循环4次:
当然,这是C ++代码的相同概念:
#include&lt; iostream&gt;
使用命名空间std;
int main()
{
for(int i = 1; i <5; i ++)
{
cout&lt;&lt; i&lt;&lt; ENDL;
}
返回0;
}
$ ./test
1
2
3
4个
我想我不明白究竟是什么问题。