为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕沐4465927 2016-10-12 15:52:16
不是很明白括号里的是什么意思,是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里面学,但是不是跑来这里问,要学会百度谷歌,任何一个优秀程序员,从编码的那一天起,就在不断解决问题,自学能力才是最重要的,要从一开始就培养起来。

查看完整回答
3 反对 回复 2016-10-12
?
Noki

TA贡献1条经验 获得超1个赞

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

TA贡献44条经验 获得超84个赞

var i=0;表示定义一个变量i,初始值为0;

i<2;表示判断,判断i的值时候小于2;

i++;表示当i的值小于2时,i的值加1;

建议将JavaScript的基础知识学扎实。

查看完整回答
1 反对 回复 2016-10-12
?
_bug终结者_

TA贡献89条经验 获得超16个赞

i=0;将0赋值给i;

i<2;i如果小于2,停止运行;

i++没执行一次i加1;

查看完整回答
反对 回复 2016-10-14
?
慕沐4465927

TA贡献1条经验 获得超0个赞

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

查看完整回答
反对 回复 2016-10-13
?
望远

TA贡献1017条经验 获得超1032个赞

for(表达式1;表达式2;表达式3) { 循环体 }
查看完整回答
反对 回复 2016-10-12
  • 6 回答
  • 0 关注
  • 4606 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信