一 函数声明
在执行代码之前会先读取函数声明。这就意味着可以把函数声明放在调用它的语句后面我们一般把这个特点叫**函数声明提示**
二 函数表达式
在使用前必须先赋值
函数的特殊使用方式
1.递归函数
函数调用自身例如:
function a(n){
if(n>0){
return n*a(n-1);
}else{
return 1;
}
}
2.闭包
闭包是指有权访问另一个函数作用域中的变量的函数
详细请看我的另一篇文章 js 中的闭包(https://www.jianshu.com/p/942715033ffe)
网友评论