基础函数
作用:任意功能的代码进行封装,在需要时进行调用------理解:1.盒子封装代码2.盒子执行代码
语法:1.定义函数
function 函数名(){
封装代码
}
2.调用函数
函数名()
案例:
console.log(“函数定义开始”)
function fun(){
console.log("函数被调用了")
}
fun( )
console.log(“函数定义结束”)
实际应用
递归函数
定义:一个函数调用自身,并设置结束条件
实例:斐波拉契算数
function fn(n){
if(n==1||n==0){
return n
}
return fn(n-1)+fn(n-2)
}
document.write(fn(6))
应用场景:后面的结果由前面推导出来,就能采用递归简化代码实现。