JavaScript(五)条件语句

本文深入解析了条件语句在编程中的应用,包括if语句、if...else语句、if...elseif...else语句和switch语句的语法及实例。通过具体案例展示了如何基于不同条件执行相应代码块,以及如何使用continue终止当前循环进入下一次循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

条件语句

条件语句用于基于不同的条件来执行不同的动作。

if 语句                      只有当指定条件为 true 时,使用该语句来执行代码

if...else 语句               当条件为 true 时执行代码,当条件为 false 时执行其他代码

if...else if....else 语句    使用该语句来选择多个代码块之一来执行

switch 语句                  使用该语句来选择多个代码块之一来执行

if else语句

if....else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。

案例

 <script>
        var a=10;
        var b="10";
        if(a==b){
            console.log("a和b值相同");
        }
        if(a===b){                         // 判断值和类型是否都相等
            console.log("哈哈");             
        } 
        else{
            console.log(“但类型不同");
        }
</script>

输出结果:  a和b值相同,但类型不同 

 

switch语句

switch 语句用于基于不同的条件来执行不同的动作。

语法

var n=值1;
switch(n){
     case 值1: 语句1;break    //break   终止循环
     case 值2: 语句2;break
     default 语句3:break
}

案例 

<script> 
   var num=1;
        var price=200;
        var sa=1; //折扣
        var a ="白条";   //方式
        switch(a){
            case "支付宝": sa=0.95;break
            case "微信": sa=0.90;break
            case "qq": sa=0.85;break
            case "白条": sa=0.98;break
            default :sa=1;break         //使用 default 关键词来规定匹配不存在时做的事情:
        }
        var total=num*price*sa;
        console.log(total);
</script> 

输出结果:196

continue

终止本次循环 进入下次循环

  <script>
        for (var i=0;i<100;i++){
            if(i%7==0||i%10==7){
                continue;
            }
            console.log(i);
        }
    </script>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值