举例说明,JS中的【return true】和【return false】的【使用场景】

1.return true和return false都是写在函数里面

2.如果一个函数需要有返回值,则函数中需要写return相关

3.return true和return false是之后调用这个函数判断用:

如果一个函数需要返回值,则需要在函数中添加return

如果函数中添加的是

比如 :
function fn(){

   if(条件1){

      //满足条件1,return true

      return true

  }else{

     //不满足条件1,return true

      return false

  }

}

则之后调用fn()的时候,会根据以上的 满足条件1的情况是true,不满足条件1是false,进行判断

比如

if(fn()){

此处代码要想走进来——fn()就得是true,即此时function fn中条件1得成立

}

例子:

(1)当前变量a的值是10

下面if(fn2(10))给fn2传入值是10

function(a)中的参数a的值就是10

然后进入function fn2(a){}这个命名函数中的if(a==1)这边的判断

因为此时a的值是10,不满足a==1

所以function fn2(a){}这个命名函数中走到return false

所以if(fn2(a))中的fn2(a)的值是false

所以if(fn2(a))这个里面走入else

    <script>
       //形参a接收下面调用fn2()时候的实参
        function fn2(a) {
            if (a == 1) {
                return true
            } else {
                return false
            }
        }
        // 调用命名函数fn2,传实参10
        if (fn2(10)) {
            console.log("return true对应的结果")
        } else {
            console.log("return false对应的结果")
        }
    </script>

 对应控制台效果:

走入的是if(fn2(a))这个里面的else

(2)当前变量a的值是1

下面if(fn2(1))给fn2传入值是1

function(a)中的参数a的值就是1

然后进入function fn2(a){}这个命名函数中的if(a==1)这边的判断

因为此时a的值是1,满足a==1

所以function fn2(a){}这个命名函数中走到return true

所以if(fn2(a))中的fn2(a)的值是true

所以if(fn2(a))这个里面走入if(fn2(a)){}里面

    <script>
       //形参a接收下面调用fn2()时候的实参
        function fn2(a) {
            if (a == 1) {
                return true
            } else {
                return false
            }
        }
        // 调用命名函数fn2,传实参1
        if (fn2(1)) {
            console.log("return true对应的结果")
        } else {
            console.log("return false对应的结果")
        }
    </script>

 对应控制台效果:

走入的是if(fn2(a)){}里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值