JS流程控制

一:选择结构

  1.if语句;

    语法:

        if(条件){

            条件为true时,执行的代码段

        }

  2.if...else语句;

    语法:

       if(条件){

          条件为true时,执行的代码段

      }else{

          条件为false时,执行的代码段

      }

  3. if ...else if..else语句;

    语法:

      if(条件1){

          当条件1为true时,执行的代码段

      }else if(条件2){

          当条件2为true时,执行的代码段

      }else{

          当条件都不满足时,执行的代码段

      }

  4.if语句嵌套;

    语法:

      if条件1(){

          if(){

          }else{

        }

      }else{

      }

  5.switch语句;  // 优点:只判断一次,效率更高;更严谨,判断相等时使用的是全等在判断

    语法:

       switch(要判断的变量){

          case 值1:

            变量跟值1相等时执行的代码段

          break;

          case 值2:

            变量跟值2相等时执行的代码段

          break;

 

      .....

      default:

        当所有值跟变量不相等时执行的代码

      }

 

二:循环结构

  1.while  先判断条件是否成立在执行

    语法:

      while(条件){

        当条件为true时,重复执行的代码段;

        改变变量

      }

  2.do..while   不管条件是否成立,都会执行一次

    语法:

      do{

        代码段

        改变变量

      }while(条件)

  3.for 

    语法:

      for(初始值;条件;初始值的变化){

        当条件为true时,执行的代码段

      }

    执行流程:初始值;判断条件;输出;初始值的变化

 提示:for循环的关键字:

        break:结束整个循环;

        continue:跳过当前循环,进行下一次循环

 

posted @ 2022-03-12 14:48  学-  阅读(41)  评论(0编辑  收藏  举报