我是靠谱客的博主 英勇超短裙,这篇文章主要介绍流程控制语句,现在分享给大家,希望可以做个参考。

流程控制语句介绍

  • 顺序结构(代码

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

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

  • 依次从上往下执行)

  • 选择结构(分支语句)

    2.1 单分支

  • if

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

    • ==注意事项==

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

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

        复制代码
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        <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一定要搭配使用==

          复制代码
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          17
          18
          <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不是必须的

          • 语法:

            复制代码
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            if(条件1){ 满足条件1执行的代码 }else if(条件2){ 满足条件2执行的代码 }else if(条件3){ 满足条件3执行的代码 } ......... else{ 以上条件都不满足的时候 执行的代码 }

            switch语句

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

 

循环结构

for循环

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
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语句

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
/* while语句 1.初始化循环变量 while(条件){ 循环体(重复执行的代码); 更新循环变量 } */ var a = 0; while(a < 3){ console.log("你好"); a++; }

 

do-while的语法

 

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
/* do-while语句 1.初始化循环变量 do{ 循环体; 更新循环变量 }while(条件) */ var b = 0 do{ console.log("摆烂"); b++; }while(b<3);

while和do-while的区别

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

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
// while和do-while有什么区别 var x = 0; while(x > 0){ //先判断后执行 最开始不成立 一次也不执行 console.log("马上下课了"); x++; } var x = 0; do{// 先执行后判断 最开始不成立 也会执行一次 console.log("还没有下课呢"); x++; }while(x<0)

最后

以上就是英勇超短裙最近收集整理的关于流程控制语句的全部内容,更多相关流程控制语句内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部