美文网首页
循环结构语句

循环结构语句

作者: 挥剑斩浮云 | 来源:发表于2018-02-07 21:00 被阅读0次
  • 循环结构,顾名思义,就是在满足某个添加的情况下反复地执行某一个操作。
  • 循环结构语句主要包括3种:
    (1)while语句;
    (2)do……while语句;
    (3)for语句;


    左边是while语句,右边是do……while语句

while语句

  • while语句是条件判断语句,也是循环语句
while(条件表达式语句)
{
    执行语句块;
}
  • 说明:当“条件表达式语句”的返回值为true时,就会执行大括号“{}”中的语句块,当执行完大括号“{}”的语句块后,再次检测条件表达式的返回值,如果返回值还为true,则重复执行大括号“{}”中的语句块,直到返回值为false时,才结束整个循环过程,接着往下执行while代码段后面的程序代码

do…while语句

  • do…while语句”跟while语句是非常类似的,唯一的区别在于:while语句先判断是否符合条件,然后再执行循环体语句;do…while语句先执行循环体语句一次,然后再判断是否符合条件
do
{
    执行语句块;
}
while(条件表达式语句);
  • 说明:do…while语句是先无条件执行循环体一次再判断是否符合条件的,如果符合条件,则重复执行循环体,如果不符合条件,则退出循环。
  • do…while语句结尾处的while条件语句的括号后有一个分号“”,该分号一定不能省略,这是初学者非常非常容易忽略的一点

for循环

  • for语句通常由2部分组成:一是“条件控制部分”,二是“循环体
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
    执行语句块;
}
for循环解释图

跳转语句

  • JavaScript支持的跳转语句主要有2种:
    (1)break语句;
    (2)continue语句;
  • break语句与continue语句的主要区别是:break是彻底结束循环,而continue是结束本次循环,而之后循环继续

break语句

  • break语句用于退出包含在最内层的循环或者退出一个switch语句。break语句通常用于whiledo…whileswitchfor语句中

continue语句

  • continue语句跟break语句类似。不同之处在于,continue语句用于退出本次循环,并开始下一次循环。而break语句是退出所有循环
  • break语句一样,continue语句也只能用在whitedo…whileforswitch等循环语句中

相关文章

  • 【python基础笔记3】程序的控制结构

    分支结构 循环结构 遍历循环:for语句for <循环变量> in <遍历结构>:<语句块>例如:for i in...

  • Python结构语句和数学函数

    三种结构:顺序结构,选择结构,循环结构 选择语句 条件语句 注:Python中没有switch语句 循环语句 Py...

  • Javascript for 循环

    for 语句用来控制循环结构,按照指定的循环次数,循环执行循环体内语句(或语句块)。 基本结构如下: for(in...

  • 八月十九号

    PHP中循环结构之for循环语句 for循环语句结构如下:

  • php流程控制结构实例

    if-else语句 switch语句 巢状分支结构 while循环语句 do-while循环语句 for循环语句 ...

  • Linux结构化语句-条件与循环

    Linux结构化语句 条件语句 if循环语句: for 循环和 while循环 条件语句 if if 条件语句的常...

  • 流程控制

    程序结构选择结构 顺序结构 循环结构顺序结构 ——>语句一——>语句二——>语句三——>选择结构 If语句的用法...

  • java基础知识第四天

    1.循环结构之for循环 For循环语句格式: For(初始化语句;判断条件语句;控制条件语句){ ...

  • 第三章流程控制学习

    顺序语句 选择语句 if结构 if...else结构 循环语句 while结构 do..while结构 packa...

  • JAVA while循环

    while循环(重要) A:循环结构while语句的格式: while(判断条件语句) { 循环体语句; } 完整...

网友评论

      本文标题:循环结构语句

      本文链接:https://www.haomeiwen.com/subject/ncnazxtx.html