分支语句和循环语句

流程控制

1. 顺序结构: 代码自上而下执行
2. 分支结构: 常用的 if else  switch
3. 循环结构: for while do while

分支结构

1. if
    if(判断条件){
        执行代码
    }
    如果判断条件成立(true)则执行{}里面的代码  否则直接跳过

2. if else
    if(判断条件){
        执行代码一
    } else {
        执行代码二
    }
    如果 判断条件成立(true)则执行{}里面的执行代码一,否则执行{}里面的执行代码二

3. if else if
    if(判断条件一){
        执行代码一
    } else if(判断条件二){
        执行代码二
    } else if(判断条件三){
        执行代码三
    }else{
        执行代码四
    }
    如果判断条价一成立则执行代码一,不成立则判断条件二成立不成立,成立则执行代码二  否则按照顺序依次判断   都不成立  则执行else后面{}中的代码

循环语句

1. for循环   代码重复循环
    for(1.初始值;2.条件表达式;3.迭代){
        代码
    }
    执行顺序: 1-->2成立-->4-->3-->2成立-->4...-->4
                当条件不成立时立即结束循环

2. while
    while(true){
        执行代码
    }
    只要while后面()里面语句为true就一直循环执行执行代码  为false则立即结束循环

3. do while
    do{
        执行代码
    }while(判断条件);
    先执行一遍{}里面的执行代码然后判断while后面的判断条件是否为true,  为true则继续执行代码  否则立即结束循环

4. switch
    switch(key){
        case value:

            black:

        default:
            break;
    }
    key和value进行比较, 如果相等就执行下面的代码, break: 结束switch   如果没有匹配到  就执行default(默认)
    例如: var week = prompt("请输入今天星期几")*1;
    switch(week){
        case 1:
        alert("周一敲代码");
        break;
        case 2:
        alert("周二去爬山");
        break;
        case 3:
        alert("周三去海洋馆");
        break;
        case 4:
        alert("周二去蝶湖");
        break;
        case 5:
        alert("周五回家");
        break;
        default:
        alert("今天自由活动");
        break;
    }

循环其他写法

1. 死循环
    for(;;){
        console.log('执行)
    }

2. 循环互换
    while 和 for循环是可以互相转换的 
    区别1:  一般当循环次数不确定时  使用while
            循环次数确定时   使用for

    break可以跳出循环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值