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 条