一、 函数
函数的三要素:
* 函数名
做到见名知意
利用驼峰命名法
* 参数
形参: 在函数内部就是一个普普通通的变量
实参: 调用函数的时候传递过去的具体的参数的值, 就是实参
* 返回值
函数执行结束之后, 根据具体的业务需求来决定是否给函数的调用者返回值
return
return的作用:
1. 给调用返回值
2. 立即结束函数
全局变量和局部变量
声明的位置: 函数内还是函数外
声明提前
/*计算 n!阶乘
n! = n *(n - 1) *(n - 2) *... 2 *1
= n * (n - 1)!
- */
function jc(n){
if (n == 1) return 1;
return n *jc(n - 1);
}
console.log(jc(4));
/ 46
3 *2
2 *1
*/
// 1 + 2+ ... + 99 + 100