我是靠谱客的博主 英勇超短裙,最近开发中收集的这篇文章主要介绍流程控制语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

流程控制语句介绍

  • 顺序结构(代码

  • 选择结构(分支语句) if if-else if-else if-else switch

  • 循环结构:for while do-while for-in

  • 依次从上往下执行)

  • 选择结构(分支语句)

    2.1 单分支

  • if

    • 语法: if(条件){ 条件成立的时候执行的代码 }

    • ==注意事项==

      • if后面的大括号可以省略 不加大括号 只能控制后面一行代码

      • if的判断条件不一定是表达式 只要能确定真假就行

         <script>
                // 1.单分支  if(判断条件) { 条件成立执行的代码}
                //需求:如果我的钱超过10000 我就挣钱娶媳妇
                var price = 8000;//这是我目前的存款
                if(price > 10000){  // false 条件不成立
                    // 条件成立执行的代码
                    console.log("挣钱娶媳妇");
                    console.log("度蜜月");
                }
                
                // 注意事项1:if后面的大括号可以省略 不加大括号 只能控制后面一行代码
        
                if(true)console.log(123);
                if(false){console.log(456);console.log(789)};
        
                // 注意事项2:if的判断条件不一定是表达式  只要能确定真假就行
                if(0){
                    console.log("你在说什么")
                }
            </script>

        双分支

      • if-else

        • 语法: if(判断条件){条件成立执行的代码 }else{条件不成立执行的代码}

        • ==注意事项:如果是双分支语句 if和else一定要搭配使用==

          <script>
                  // 2.双分支 if(判断条件){ 条件成立执行的代码} else{ 条件不成立执行的代码}
                  // 需求:如果你二阶段考核分数不过90 你就末班  如果超过90 就进入三阶段
          
                  var store = 90;
                  if(store >= 90){ //条件成立
                      console.log("进入三阶段")
                  }else{//条件不成立
                      console.log("恭喜你要深造了一次")
                  }
          
                  // 注意事项:如果是双分支语句  if和else一定要搭配使用
                  if(true){
                      console.log(123)
                  }else{
                      console.log(456)
                  }
              </script>

          多分支

        • if-else if -else

          • ==注意事项==:else不是必须的

          • 语法:

            					 if(条件1){
                            满足条件1执行的代码
                        }else if(条件2){
                            满足条件2执行的代码
                        }else if(条件3){
                            满足条件3执行的代码
                        }
                        .........
                        else{ 
                            以上条件都不满足的时候 执行的代码
                        }

            switch语句

switch(){
            case 情况1 : 匹配到情况1所执行的代码; break;
            case 情况2 : 匹配到情况2所执行的代码; break;
            case 情况3 : 匹配到情况3所执行的代码; break;
            ......
            default:上述情况都不匹配的时候 执行的代码
            
          }

 

循环结构

for循环

什么时候需要使用for循环 多次重复执行  多次有规律的执行
for循环的作用  可以让特定的代码执行指定的次数

for(表达式1;表达式2;表达式3){ 循环体(重复执行的代码) }
for(初始化循环变量;循环条件;更新循环变量值){循环体(重复执行的代码)}

for(var n=0;n<5;n++){ console.log("今天吃饭了") }

执行过程
    1.初始化循环变量   var n = 0
    2.判断循环条件     n<5  
					 条件成立   执行循环体
           条件不成立  结束循环
    3.更新循环变量  n++  
		4.回到步骤2

while与do-while

 while语句

 /* 
            while语句
            1.初始化循环变量
            while(条件){
                循环体(重复执行的代码);
                更新循环变量
            }
        */
        var a = 0;
        while(a < 3){
            console.log("你好");
            a++;
        }

 

do-while的语法

 

   /* do-while语句 
           1.初始化循环变量
           do{
              循环体;
              更新循环变量
           }while(条件)
        */

        var b = 0
        do{
            console.log("摆烂");
            b++;
        }while(b<3);

while和do-while的区别

  • while:==先判断后执行 最开始不成立 一次也不执行==

  • do-while :==先执行后判断 最开始不成立 也会执行一次==


        // while和do-while有什么区别
        var x = 0;
        while(x > 0){  //先判断后执行 最开始不成立 一次也不执行
            console.log("马上下课了");
            x++;
        }

        var x = 0;
        do{// 先执行后判断  最开始不成立  也会执行一次
            console.log("还没有下课呢");
            x++;
        }while(x<0)

最后

以上就是英勇超短裙为你收集整理的流程控制语句的全部内容,希望文章能够帮你解决流程控制语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部