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

请问大神,如何记忆,理解,运用好,这几个循环语句。

请问大神,如何记忆,理解,运用好,这几个循环语句。

我是前端小白。在看js。然后,没有语言基础。  怎么样才能记忆,理解,运用好,  for循环,while循环,do。。while循环。感觉有点混乱。 可以分享一下各位大神的,通俗易懂的经验么。谢谢了
查看完整描述

3 回答

?
babyzhn

TA贡献9条经验 获得超4个赞

彻底弄懂循环篇:

0、循环是什么?--->>>循环本质是一种命令跳转,是计算机强制的有条件重复执行某片段代码。命令具体如何跳转暂且不题。

1、为什么要循环?--->>>计算机命令是一条一条执行。无法理解像全部、部分这些人类的概念。比如:把所有玻璃都擦了。计算机无法理解所有玻璃是什么,它每次只能擦一块玻璃。这个时候循环的意义就凸显出来了--->>>循环是为了让计算机能执行例如全部怎么怎么样的、部分怎么怎么样的需求

2、循环的构成?--->>>无论是for循环还是do循环,本质都是一样的。搞懂循环结构就自然不会感到混乱。

do{ 命令 } while( 执行条件 ) ;while(执行条件){ 命令 };for(循环控制器){命令};

可以看到:对于do/while和while,结构比较简单,写好执行条件和命令即可。

唯一的区别是:

do/while执行-判断(满足)执行-判断(满足) ......执行-判断(不满足)--->>>执行次数和判断次数相同。          

while是判断(满足)-执行、判断(满足)-执行......判断(不满足)-退出--->>>判断次数比执行数多一

所以:对于完全一样的循环,while的判断次数比do/while多一次。

至于for循环:循环控制器也是一个循环 是由 控制器变量控制器循环条件步值构成。

for循环特点是 用循环条件和命令的分离,也就是循环的条件变成控制器循环的条件(可能有点绕...),再扯又能扯一堆,先写这么多吧

查看完整回答
3 反对 回复 2017-01-23
?
北木

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

多写几遍,就知道了。不用刻意去记。

查看完整回答
1 反对 回复 2017-01-23
  • 北木
    北木
    虽然看起来很像废话,当事实就是这样
?
Ewall_

TA贡献27条经验 获得超9个赞

1、先记好while语句,是前测试语句啊什么概念怎么用我就不多说了。。。。

2、然后就是do—while了。和while语句的区别就是,先执行do里面的代码,然后在测试while给出的条件,所以又就做后测试循环语句。只要记住这个就行了

3、至于for语句,其实是while语句一种变体,简化了while语句:

//example:for语句
var count=10;
for(var i=0;i<count;i++){
    alert(i);
}
//同样的功能实现用while来写
var count=10;
var i=0;
while(i<count){
    alert(i);
    i++;
}

综上:记好while语句,其他联想记忆就好了

查看完整回答
反对 回复 2017-02-12
?
KevenHuang

TA贡献280条经验 获得超233个赞

知道循环次数的用for,通过判断布尔值结束循环的用while或do…while,do…while和while唯一的区别就是先执行后判断还是先判断后执行,两者可自由选择。
查看完整回答
反对 回复 2017-01-23
  • 3 回答
  • 1 关注
  • 2284 浏览
慕课专栏
更多

添加回答

举报

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