JS的流程控制语句

一、条件语句条件会自动隐式转为布尔值

                      if

                   if        else

            if      else if        else(使用该语句来选择多个代码块之一来执行)

     if 语句的嵌套

扫描二维码关注公众号,回复: 10735297 查看本文章

 switch   case  (首先设置一个n,n的值与结构中的每个case值做比较,

如果值相同,那么就执行case下对应的代码块,如果都不相同,就执行default下的代码块)

二、循环语句(循环的三要素:循环变量赋初值,循环判定条件,循环增量。

从开始到结束不断的重新执行)

1、while循环语句(while语句是一种先判断,后运行的循环语句。

也就是说,必须满足条件了之后,方可运行循环体。如果条件不满足,则循环体一次也不执行)

2、do  while (一种先运行,后判断的循环语句。也就是说,不管条件是否满足,

至少先运行一次循环体。)

3、for循环(初始变量在进入循环前执行一次;条件是每次进入循环前都会执行并判断;

循环增量是每次循环完成语句块后执行的内容。)

4、循环嵌套

5、break和continue

       break语句会立即退出循环,强制继续执行循环后面的语句,结束本层循环。
一般出现在循环语句和 switch中。

    continue语句仅用于循环语句。虽然也是立即退出循环,但退出循环后会从循

环的顶部继续执行,结束本次循环进行下一次。

                       小练习

写出100以内的质数

写出100以内的质数之和

猜你喜欢

转载自www.cnblogs.com/wang1can/p/12688421.html