if return的用法 逻辑运算 switch for break等用法

return返回并跳出其所在的函数,该函数不再继续往下执行。

if(){

    return;

}

在一个方法中,遇到

if(){

    return;

}

该方法之后的不执行,直接跳出该方法。

例如:function  A(){

     var b=3; 

     if(b){

             return;

      }

   console.log('nihao');

};

 

在这个方法中,不执行console.log('nihao');因为该方法中有return,退出该方法,不继续执行return后面的。

 

再例如:

function  A(){

     var b=3; 

     if(b){

             return;

      }

   console.log('nihao');

};

function B(){

   A();

  console.log('nihao');

}

 

输出结果为:nihao   .因为return只返回对应其的直接方法,这里的nihao是B方法里的console.log中输出的。

实例:

  当输入1   点击后           当输入其他的,点击后:

 

$(function () {
    // 碰到卖西瓜的: 10
    // 碰到卖苹果的: 15
    // 碰到卖芒果的: 20
    // 碰到卖西瓜和苹果的: 13
    // 碰到卖芒果和苹果的: 18
    // 三个都碰到的: 11
    // 三个都碰没到的: 1
    function  buy(a,b,c) {
        if(a&&b&&c){
            return '买了11个包子'
        }
        if(a&&b){
            return '买了13个包子'
        }
        if(b&&c){
            return '买了18个包子'
        }
        if(a){
            return '买了10个包子'
        }
        if(b){
            return '买了15个包子'
        }
        if(c){
            return '买了20个包子'
        }
        return '买了1个包子'
    }
    console.log(buy(true,false,false)); //碰到卖西瓜的
    console.log(buy(true,true,true))  //碰到卖西瓜的、卖芒果的、买苹果的
});

  

JavaScript 比较和逻辑运算符

比较和逻辑运算符用于测试 true 或 false。

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

 

转载于:https://www.cnblogs.com/yyn120804/p/8179733.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值