参数
1. 形式参数和实际参数
形式参数:函数定义需要添加的参数
实际参数:调用函数时,传递到函数的参数
<script>
// 定义一个函数 求两个数的和
// 函数定义时指定的参数叫形式参数 简称形参 多个形参之间用逗号隔开
function getSum(a,b) {
console.log(a+b);
}
getSum(10,20); // 函数调用的时候传入的参数 叫实际参数 实参
getSum(100,15);
</script>
2. 函数的返回值
函数调用以后,得到的一个值
<script>
// return 用于返回值
// return 一旦执行 后面的代码不会执行
// return; 此时return结束函数调用
function getSum(a, b) {
return a + b;
console.log('over'); // 无用
}
var res = getSum(10, 30);
//console.log(res);
res++;
alert(res);
</script>
案例:求n的阶乘
<script>
function fac(n) {
if (n === 1) {
return 1;
} else {
return n * fac(n - 1);
}
}
console.log(fac(4));
</script>