分支语句

js里面的switch语句if else语句的区别?

  1. 一般情况下,这两个语句是可以相互替换的;
  2. switch case语句通常处理case为比较确定的值的情况,而if…else…语句更加灵活,常用于范围判断(大于、等于、小于某个范围);
  3. switch语句进行条件判断后直接执行到程序条件的条件语句,效率更高。而if…else…语句,有几种条件,就得进行几次判断;
  4. 当分支比较少的时候,if…else…语句的执行效率比switch语句高;
  5. 当分支比较多时时候,switch的执行效率高,而且结构清晰。

if else语句案例

// 2.判断一个整数是偶数还是奇数,并输出判断结果
        var num = 88;
        if(num%2){
            console.log(num + "是奇数")
        }else{
            console.log(num + "是偶数")
        }

if else语句案例

/* 7. 输入分数,判定成绩等级(if和switch两种写法)分数转换,把百分制转换成ABCDE, 
<60 E, 60-70 D, 70-80 C ,80-90 B ,90 - 100 A千万不要写100个case哟*/
            var score = 99;
            switch(true){
            case score <=60:
            console.log("E");
            break;
            case score <=70:
            console.log("D");
            break;
            case score <=80:
            console.log("C");
            break;
            case score <=90:
            console.log("B");
            break;
            case score <= 100:
            console.log("A");
            break;
            }
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值