请问JS 中for 循环和while 循环的问题

  请问下二段代码中的i++ 为什么被放在2个不同的位置?while循环是放在循环体中,for 循环是放在for()中。放在二个不同的地方代表什么含义?回答请详细些有加分。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  对while来说,它的条件是当i5时循环执行大括号里的代码,所以必须在代码里加上i++作为条件限制,否则while将无限循环。

  对for来说,更是一目了然,i初始值为1,每执行一次同时执行i++,当执行至i=11时,否决条件i11,终止循环。本回答由提问者推荐答案纠错评论

  这只是一种习惯而已,没什么特别含义,要说有,那也是去好好学学编译原理好了!!那个可以解释的!

  while循环中,括号中输入的参数为true时进入执行,而for循环中的变量第一个参数要求为初值,第二个参数为执行条件,第三个为每个循环要执行的。。。。其实写法也很多,你要是不把i++写括号里写到里面试试,应该也是可以的!!magicyzzj发布于2009-11-25评论无区别。for实质就是个while循环charon86发布于2009-11-25评论这个和语言对这个的定义有关了,意思是一样的

相关阅读