请通过浏览器功能收藏网页

javascript 基础: 函数调用 回调函数 及递归函数 javascript

发布时间:2018-11-16 19:39:51  作者:本站编辑  来源:本站原创  浏览次数:
我有话说 | 分享 |
www.javainfo.com.cn 上干货 欢迎收藏

把一个函数的指针做为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数

    1.通过指针来调用。

      

   function cc (num1,num2) {
          return (num1-num2)*2-1
     }
     function math (num1,num2,fun) {
        return fun(num1,num2)
     }
      //alert(math(1,2,cc))   //cc这个位置 保留的是一个函数的指针 , 这样就可以间接的调用 cc 函数

   

    2.匿名方法

    function math (num1,num2,fun) {
       return fun(num1,num2)
   }

    math(2,3,function  (num1,num2) {
     return (num1+num2)*3-1
    })

    

    3.定义个调用同时进行

   ((function aa (num1,num2,fun) {
        return fun(num1,num2)
    })(2,3,function  (num1,num2) {
     return (num1+num2)*2
   }))


递归函数     在函数内部直接或间接的调用自己, 但必须提供某个阶段的常量值。

function  aa (num1) {
  if(num1>1){
    aa(--num1)
  }
  document.write(num1)
}



如有疑问 请留言 欢迎提供建议
  • 0

    开心

  • 0

    板砖

  • 0

    感动

  • 0

    有用

  • 0

    疑问

  • 0

    难过

  • 0

    无聊

  • 0

    震惊

评论已有 0