while,do-while,for循环的区别

while语法:

while(条件){
                   循环体
               }
        循环体:就是我们之前说的代码块

语义:
1.先看条件是否为true,如果为true,跳转到2,如果为false就跳转到3
2.执行循环体,执行完毕跳转到1
3.跳出循环,循环结束

   注意:如果循环一直执行,永远不会结束就叫死循环
   如果你是要规定次数的一种循环,请记得写i++;

do-while的功能和while循环是一样的
唯一区别在于:do-while的循环体至少会执行一次,而while的循环体可能一次都不执行

    语法:
         do{
            循环体
         }while(条件);

    语义:1.先执行循环体,再跳转到2
         2.判断条件是否为true,如果为true,跳转回1,如果为fasle跳转到3
         3.跳出循环,循环结束

for循环语法:

   for(表达式1;表达式2;表达式3){

                循环体

           }

    语义:
           1.执行表达式1,执行完毕跳转到2
           2.执行表达式2,看表达式的结果是否为true,如果为true,那么就跳转到3,如果为false,就跳转到4
           3.执行循环体,执行完毕再执行表达式3,表达式3执行完毕,跳回2
           4.跳出循环,循环结束

    因此表达式1:一般声明变量的语句
        表达式2:一般写循环条件
        表达式3:一般写控制循环次数变量的自增
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,195评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399
  • 有人说读书要记住作者,[法]安托万·德·圣埃克苏佩里是《小王子》的作者,这个名字对于一个陌生人来说并不好记,关于他...
    马拉凯迪阅读 448评论 0 2