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 条