函数类型:有参函数、无参函数、匿名函数、回调函数、立即执行函数、闭包函数、递归函数
1、有参函数:函数定义时,带有参数的函数
设置函数参数的默认值:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。(1)直接在函数定义位置的小括号内进行赋值
(2)低版本默认值的处理(在函数内部判断该参数是否有默认值,若没有,赋值初始值)
第1种默认值赋值:
第2种默认值赋值:
2、无参函数:函数定义时没有带参数的函数
3、匿名函数:函数定义时没有函数名称的函数
例如:
4、回调函数:若函数A的参数是一个函数B,则称函数B为函数A的回调函数
例如:
【函数执行规律】
主程序遇到函数,进入到函数的内部进行执行,执行完毕完毕,将返回值返回到函数调用的位置,继续向下执行
5、立即执行函数:函数声明后,立即被调用
例如:
6、闭包函数:闭包函数的返回值是一个函数,返回的函数保留了函数定义时的作用域
例如:
7、递归函数:在函数内部调用自身
递归函数应用场景:
(1)计算累加、阶乘
(2)数组单元的计算等场景
例如:
【注意】
函数默认的返回值是undefined

更多精彩