美文网首页
流程控制语句

流程控制语句

作者: 佩佩216 | 来源:发表于2018-07-16 10:14 被阅读0次

条件判断语句:

1.if语句
作用:根据判断条件,选择做一定的操作。
格式:

if (判断条件){
    满足判断条件时执行
}else {
    不满足判断条件时候执行
}

特点:if语句只执行满足判断条件后面的一个{}内的代码,如果想要执行每个判断条件就要 省略else。

  1. switch语句
    格式:
switch (要进行判定的值) {
        case 条件值:
        语句;
            break;
        case 条件值:
        语句;
            break;
        default:
        语句;
            break;
    }
 var arr = [0,1,2,3,4,5,6];
    var w = 10;
    switch (w){
        //  case 0:满足w==0这个条件
        case 0: {
            console.log('今天是周日');
            // 每一个case语句结束要跟break
            break;
        }
        case 1: {
            console.log('今天是周1');
            // 每一个case语句结束要跟break
            break;
        }
        case 2: {
            console.log('今天是周2');
            // 每一个case语句结束要跟break
            break;
        }
        case 3: {
            console.log('今天是周3');
            // 每一个case语句结束要跟break
            break;
        }
        case 4: {
            console.log('今天是周4');
            // 每一个case语句结束要跟break
            break;
        }
        case 5: {
            console.log('今天是周5');
            // 每一个case语句结束要跟break
            break;
        }
        case 6: {
            console.log('今天是周6');
            // 每一个case语句结束要跟break
            break;
        }
        default:{

            console.log('输入值有误,请检查');
        }

    }

注意点:case后的语句如果大于1句,要使用{}进行包裹,允许省略后面的default,如果缺少break,switch会继续向下贯穿。

if语句和switch语句的差异

  1. if 语句判断条件是由我们自己定,条件范围广,使用频率极高;
  2. switch 默认判断变量值和条件相等,使用频率不高。

循环语句:

1.for语句:是一个循环语句,自己控制执行的次数。
格式:

for(初始变量条件;循环结束条件;修改变量){
    执行语句;

}
// 打印20以内3的倍数
 for(var j = 0;j<20;j++ ){
       if (j%3==0){
       console.log(j);
     }
   }
   for(var j = 0;j<20;j+=3 ){
         console.log(j);
   }

2.while循环
格式:

while(判定条件){
如果条件成立,则执行此处代码;
如果判断条件不成立,则跳出循环
}

注意点:for和while循环基本可以互换,但是for循环再实际开发中更常用。
3.do...while:不管条件是否成立,先执行一次。
格式:

do{
        循环体
      console.log('=====');
  }while (循环条件)
 var k = 20;
    do{
        console.log('=====');
    k++;
    }while (k<10)

相关文章

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 03学习Python

    学习记录,欢迎指出错误 流程控制 Python中流程控制语句有 if语句 for语句 while语句 if语句 在...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • Shell流程控制

    Shell流程控制 简单流程控制语句 单分支if语句 语法格式 双分支if语句 语法格式 多分支if语句 语法格式...

  • # shell流程控制语句

    shell流程控制语句 任何编程语言都离不开流程控制语句,其实编程基本上就是掌握了流程控制语句,然后加上函数(或者...

  • 流程控制语句、条件判断语句、多重条件判断语句、数组、数组、数组常

    流程控制语句:通过流程控制语句可以控制程序执行流程,使程序可以根据一定的条件来选择执行 语句分类: 1.条...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • day2.5_流程控制

    程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程...

网友评论

      本文标题:流程控制语句

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