好久没有弄了,练习下:
// 第一, 向上加的阶层函数计算方法
var number = function(n) {
if(n == 1) {return 1
} else {
product = 1;
for(i = 1; i <= n; i++) {
product *= i;
}
return product;
}
}
var d = number(5);
alert(d);
// 第二, 往下减的阶层函数
var del = function(n) {
if(n == 1) {
return 1
} else {
return n * del(n - 1);
}
}
var data= del(5);
alert(data);
本文介绍了两种不同的阶乘函数实现方式:一种是从上至下的累乘方法,另一种是从下至上的递归方法。这两种方法均可用于计算给定正整数的阶乘。
488

被折叠的 条评论
为什么被折叠?



