JS的流程控制语句

        js的程序是从上到下一行一行的执行,我们可以通过流程控制语句来控制程序执行流程
流程控制语句共有以下两类:
         1.条件判断语句
         2.循环语句

一.条件判断语句

(1)if语句

    if语句用于条件判断,用法主要有如下

1.用法一

    if(条件表达式){
                   语句
    }
	
	

2.用法二

    if(条件表达式){
        语句
     }else{
	    语句
     }

3.多个条件时

    if(条件表达式){
        语句
    }else if(条件表达式){
        语句
    }else if(条件表达式){
        语句
    }else{
        语句
    }

注意

    if语句只能控制紧随其后的语句
    如果想控制多条语句,可以用{}
    if语句不是必须的,但在开发中最好写上

(2)switch语句

    switch(num){
	    case 常量表达式:
			输出语句
            break;
        default:
            输出语句
            break;

示例

num=12;
switch(num){
	case 1:
		console.log("一");
		break;
    case 2:
        console.log("二");
        break;
    case 3:
        console.log("三");
        break;
    default:
        console.log("非法数字~~");
        break;

注意:

  1. 在case后的各常量表达式的值不能相同,否则会出现错误。
  2. 在case后,允许有多个语句,可以不用{}括起来。
  3. 各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
  4. default子句可以省略不用。
  5. break语句用于跳出switch,即当break语句执行,下面的switch语句将会跳过

 二、循环语句

     循环是程序开发中几乎离不开的话题,循环语句在JavaScript中有三种

(1)while语句

    while(条件表达式){
		 语句
    }

   注意:while是先判断再执行

(2)do...while循环

    do{
	    语句...
    }while(条件表达式)

   注意:do...while是循环体执行完再判断

(3)for循环

    for(初始化表达式;条件表达式;更新表达式){
	    语句...
	}

     for循环的执行流程
           1.执行初始化表达式,初始化变量(初始化表达式只会执行一次)
           2.执行条件表达式,判断是否执行循环, 如果为true 则执行循环体,如果为false 终止循环
           3.执行更新表达式,更新表达式执行完毕继续重复执行条件表达式

(4)跳出循环

    1.break:退出循环的语句

        

    for(var i=0;i<5;i++){
        console.log(i);
        break;
    }
    输出:
        0

    2.continue:跳过当次循环

     for(var i=0;i<5;i++){
         if (i==2) continue
         console.log(i)
     }
    输出:
        0
        1
        3   
        4

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值