猿问

for(var i=0;i<2;i++)这是什么意思呢

不是很明白括号里的是什么意思,是javascript里面的二维数组,谁能帮帮我,卡在这里了,谢谢各位帮助

慕沐4465927
浏览 4607回答 6
6回答

有一种成熟叫认怂

谢邀。这样理解for循环(表达式1;表达式2;表达式3) { 循环体 }首先看表达式1,var i=0;定义一个变量i,值为0;再看表达式2,判断 i 是否小于2;小于,现在执行循环体语句,执行完后,执行表达式3;i++是让i自增,也就是等于这样 i=i+1;现在i=1;了,三个表达式都执行过一遍了,接下来继续循环,没有表达式1的事了。再去表达式2,判断是否小于2,还是小于,继续执行循环体语句,然后表达式3那里,再让 i 自增加一;现在i=2;了继续下一个循环,还是从表达式2开始。判断是否小于2,现在i=2,已经不小于2了,所以条件不成立,退出for循环。结束。以上,属于基础中的基础,建议找一本C++的书学习下基础的语法,再回头来看别的,语法都不是事了。当然,也可以直接在JS里面学,但是不是跑来这里问,要学会百度谷歌,任何一个优秀程序员,从编码的那一天起,就在不断解决问题,自学能力才是最重要的,要从一开始就培养起来。

Noki

在进入for循环时定义一个值为0的变量i。 然后在开始执行内部语句前,按照中间的语句进行判断,在这里是判断i的值是否小于2,在小于2时允许执行内部语句。 然后在执行完成内部语句后,执行第三个小语句,在这里是i++,也就是i的值+1,之后再次进行判断,直至不满足中间的小语句时,结束循环并继续执行下面的语句。

ChinaCJM

var i=0;表示定义一个变量i,初始值为0; i<2;表示判断,判断i的值时候小于2; i++;表示当i的值小于2时,i的值加1;建议将JavaScript的基础知识学扎实。

_bug终结者_

i=0;将0赋值给i;i<2;i如果小于2,停止运行;i++没执行一次i加1;

慕沐4465927

感谢你们!!!!热情的回答

望远

for(表达式1;表达式2;表达式3) { 循环体 }
随时随地看视频慕课网APP
我要回答