JavaScript流程控制语句

流程控制语句在Js中也算是重点部分了,它分为两大部分:
一、 控制流语句
控制流语句就是控制代码运行的方向,分支。它里面包含了两种方法:

  1. if()…else
    这是一个很常用的方法,通过if判断条件是否满足或不满足来执行不同的代码。
    在这里插入图片描述 →→ 在这里插入图片描述
    它还可以通过else if()来构成多个选择条件,比如说可以通过多个判断来识别学生成绩在哪一个层次。

  2. Switch
    它也是一种多分枝语句,这个语句的使用比较特殊,在多种情况中选择一种情况并执行多个语句。
    在这里插入图片描述 所执行的结果返回为2。
    (1)case后面的值是自定义的判断值,通过这个值让代码执行不同的语句。
    (2)每句最后都要加上break,不然所执行的结果将是从第一个case开始到满足条件的case中的所有结果。
    (3)case后面跟的条件可以是数字,也可以是字符(“条件”)。
    二、循环语句
    在编写程序的时候往往有很多需要重复书写的或者在许多数据里查找到需要查找的一条或者几条数据,如果直接找会很麻烦,这时候有了循环语句。
    循环语句可以循环遍历去查找满足条件的数据,也可以通过循环去反复书写重复的内容。
    循环语句分几种方法:

  3. for循环
    (1) 语法:
    for(var i;i<循环长度;i++){需反复执行的代码;}
    (2) 循环停止
    当循环完成时便会停止,还可以通过条件设置停止,也在循环中指定跳过某一个值再继续循环。
    在这里插入图片描述 →→ 在这里插入图片描述
    通过先通过一个if判断需要的条件,满足条件再通过一个break让循环停止,这时候我们把break替换成continue,那么最外面的那个console.log(i)输出的结果就没有5。
    (3) 无限循环
    如果设置循环的条件永远满足将会一直执行: for( var i=1; i<0;i++ ){ }。

  4. while循环
    (1) 语法:
    while(循环条件){ 循环执行的代码 }
    在这里插入图片描述
    (2) 该循环也可以像for循环那样通过自己定义去选择停止或跳过循环,同时循环执行的代码中如果忘记增加条件中变量的值,就会一直执行:while( i<5 ){ console.log(1); }

  5. do…while循环
    (1) 语法:
    do{ 循环的代码 }while( 循环条件 )
    在这里插入图片描述 →→ 在这里插入图片描述
    (2) 该方法是while循环的变体,和其它循环不一样,它是先执行一次代码再判断是否满足条件,满足条件再进行循环,如果一开始条件就不满足,则至少会执行一次再停止(如图i的值如果为4,那么先执行代码:输出i当前值,再自增1等于5。再判断条件不满足则停止)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值