不是很明白括号里的是什么意思,是javascript里面的二维数组,谁能帮帮我,卡在这里了,谢谢各位帮助
6 回答
已采纳
有一种成熟叫认怂
TA贡献9条经验 获得超12个赞
谢邀。
这样理解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
TA贡献1条经验 获得超1个赞
在进入for循环时定义一个值为0的变量i。
然后在开始执行内部语句前,按照中间的语句进行判断,在这里是判断i的值是否小于2,在小于2时允许执行内部语句。
然后在执行完成内部语句后,执行第三个小语句,在这里是i++,也就是i的值+1,之后再次进行判断,直至不满足中间的小语句时,结束循环并继续执行下面的语句。
ChinaCJM
TA贡献44条经验 获得超84个赞
var i=0;表示定义一个变量i,初始值为0; i<2;表示判断,判断i的值时候小于2; i++;表示当i的值小于2时,i的值加1;
建议将JavaScript的基础知识学扎实。
添加回答
举报
0/150
提交
取消