js 第四章 流程控制

作者: 是你的大颖儿 | 来源:发表于2018-05-14 17:51 被阅读20次

          流程控制语句

一.分支结构

    1.if(条件){

        条件为true时执行的语句

            }

    2.if(条件){

        条件为true时执行的语句

            }else{

        条件为false时执行的语句

            }

      例:

          var  a=prompt('请输入考试成绩');

            if(a==100){

                alert('奖励国外一日游');

            }else{

                if(a<100&&a>90){

                alert('奖励国内一日游');

            }else{

                if(a<100&&a>80){

                alert('奖励沧州一日游') ;

            }else{

                if(a<100&&a>70){

                alert('奖励泊头一日游');

            }else{

                if(a<100&&a>60){

                alert('面壁思过');

            }else{

                  alert('奖励俩大嘴巴子');

            }

            }

            }

            }

            }

    3.else......if  多重复条件语句

          if(条件1){

                  // 需要执行的语句

              }else if(条件2){

                // 需要执行的语句

              }

          例:

            var  a=prompt('请输入考试成绩');

            if(a==100){

                alert('奖励国外一日游');

            }else if(a<100&&a>90){

                alert('奖励国内一日游');

            }else if(a<100&&a>80){

                alert('奖励沧州一日游');

            }else if(a<100&&a>70){

                alert('奖励泊头一日游');

          }else if(a<100&&a>60){

                alert('面壁思过');

          }else{

                alert('奖励俩大嘴巴子');

          }

    4.switch.....case

          switch(变量/表达式){

              case 情况1:

              // 执行的语句

                  break;

              case 情况2:
              // 执行的语句
                  break;
              case 情况3:
              // 执行的语句
                  break;

              default://以上条件都不满足时

                // 要执行的语句

                break;

          }

          例:

              var a=prompt('请输入星期几');

              switch (a){

                case '星期一':

              alert('黄焖鸡');

                  break;

              case '星期二':

              alert('麻辣烫');

                  break;

              case '星期三':

              alert('锡纸花甲粉');

                  break;

              }

        5.switch.....case    直落形式

            switch(变量/表达式){

              case 情况1:

              case 情况2:

              case 情况3:

              // 要执行的语句

                  break;

              }

          例:

                var a=prompt('请输入星期几');

                    switch(a){

                    case '星期一':

                    case '星期二':

                    case '星期三':

                    alert('锡纸花甲粉');

                    break;

                }

二.循环语句

          循环语句包括while、do whilde、for

        1.while 循环

              while(条件){

              // 满足条件时执行的语句

            }

          例:  输出1~100所有的奇数

                var i=1;

                while(i<=100){

                    if(1%2==1){

                    console.log(i);

                }

                    i++;

                }

        例: 请输入员工姓名,如果输入内容为‘exit’,就停止循环

            while(true){

            var  i=prompt('请输入员工姓名');

                    if(i=='exit'){

                  break;

            }

            }

相关文章

  • 2018-11-29

    17js流程控制switch 17js流程控制switch //js流程控制swi...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

  • JavaScript进阶篇:1-7章

    第一章、认识JS 第二章、JS基础语法 第三章、数组 第四章、流程控制语句 第五章、函数 第六章、让网页交互 第七...

  • web进阶之二十:JavaScript 语法之函数的流程控制

    流程控制   流程控制语句JS中的程序是从上到下一行一行执行的,通过流程控制语句可以控制程序执行流程,使程序可以根...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • js 第四章 流程控制

    流程控制语句 一.分支结构 1.if(条件){ 条件为true时执行的语句 ...

  • JS流程控制

    3种基本的控制结构: 1.顺序 2. 选择 if语句: 3. 循环 if(条件){ 语句块 } else i...

  • JS流程控制

    对js的各个部分进行控制。 顺序流程即为自动进行,而通过if,swith等,可以进行选择控制。通过for whil...

  • JS流程控制if

    流程控制主要有三种结果,分别是顺序结构、分支结构和循环结构。 一、分支结构if if(条件表达式){} else ...

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

网友评论

    本文标题:js 第四章 流程控制

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