00问答网
所有问题
javascript中的for(i=0;i<5;i++)和for(i=0;i<5;++i)区别
javascript中的for(i=0;i<5;i++)和for(i=0;i<5;++i)区别是什么? 还有他们如果分别用while循环或则是if来表示应该是怎么样?
举报该问题
推荐答案 2007-02-25
这两个没有什么区别的.至于while自然没有什么区别
var i=0;while (i<5){i++}
if 语句应该也是没有区别的
另外,对于i++和++i来说,只有对单一的语句来讲是有区别的,但是对于一个循环,i在什么时候加一都一没什么关系.
如有什么不对,请指出
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nBTZeZZI.html
其他回答
第1个回答 2007-02-24
主要是++号上面 第一个是先使用后再自加1 另一个是先自加后使用
eg:for (i=0;i<5;i++) 这个就可以5次循环 后一个就只有4次
第2个回答 2007-02-24
这里是完全等价。两者的区别是影响运算的顺序
相似回答
javascript中的for(i=0;i
<
5;i++)和for(i=0;i
<
5;++i)区别
答:
一个是先加后循环 一个是先循环后加
for(i=0;i<
5;i++)
{...}
和 for(i=0;i
<
5;++i)
{...}有
区别
吗?
答:
有区别,一般都写成
++i;
因为如果没有编译器优化的话,++i比
i++
快一点;
在
for
循环
中++i
跟
i++
有
区别
吗?
答:
主要有以下三个区别:
1、++i是先改变i的值即加1后再使用i的值;而i++是先使用i的值在改变它的值即加
。2、
for循环内部仅形式不同
:当i++循环和++i循环在for循环内部,虽然形式上明显不同,但输出结果可以一样。如下图所示:for(i++)循环:输出结果:for(++i)循环:输出结果:3、print(...
for( ;
; ++i)和for(
;
;i++)
是一样的吗?
答:
for(;;i++)和for(;;++i)功能完全一样,
没有任何区别
,我在另外有帖子说明过。i++与++i只有在表达式(包括逗号表达式、赋值表达式)中才有区别,在独立的语句(分号分隔)中没有任何区别。上面的例子,以及独立++i;和i++;语句,是没有任何区别的,翻译的机器代码都完全相同。++i和i++的区别是...
大家正在搜
相关问题
C语言中for(i=0;i<5;i++)与for(i=0;i...
for(i=0;i<5;i++) {...} 和 for(...
有关于javascript中for(i=0;i<9 ;i++...
想问一下C中 for(i=0;i<5;i++) for(j=...
有关于javascript中for(i=0;i<6 i++)...
想问一下C中 for(i=0;i<5;i++) for...
请问c语言中的for语句 for(i=0;i<n;i++)和...
谁能解释一下for(i=0;i<5,i++) { print...