函数的返回值 / 回调函数 / 函数变量

关于return

               function 函数名(形参1,形参2,形参n) {

                    ……   

                 return  true / false;

                   或              

                return 值 / 表达式;

        }

1. 有返回值的叫函数,没有返回值的叫过程

2.  即使函数确实有值,也不必明确地声明它。该函数只需要使用 return 运算符后跟要返回的值即       可。

3.函数遇到return就不往下执行了,不要在return后写任何代码

函数的返回值

<script>

    function sum(num1, num2) {

    return num1 + num2;

        }

    var num=sum(11,23);

    alert(num);

</script>

变量 函数:

      将一个函数赋给一个变量,那么这个变量就是一个变量函数

变量 函数的调用:

      变量名不加括号时,这个变量名就代  表整个函数,加括号时代表函数的调用

变量类型的函数

<script>

        //在js中函数可作为一个类型或变量

        var test=function(){

              alert("@@@@@@@@@@@@@@@@@@");

             }

            test();

             test();

    </script>


 

回调函数:

        在JavaScript中一个函数可以作为另一个函数的参数,这个作为参数的函数就叫回调函数,以回调函数作为参数的函数叫做主函数

回调函数:

<script>

      function demo(a,b,fun){

         return a+b+fun();

      }

    function test(){

          //函数遇到return就不往下执行了,会将值返回给调用他的函数

        return 100;

        }

      alert(demo(7,9,test));

          //说明:

        //函数名不加括号时, 代表整个函数,加括号时代表函数的调用.

</script>

回调函数带参数

<script>

    function cau(start,end,check){

        for(var i=start; i<end; i++){

            if(check(i)){

                document.write(i + "<br />");

                }

            }

        }

    cau(-200,200,function(num){

            if(num>0)

                return false;

            else

                return true;

        })

</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值