定义一个函数 传递一个参数 计算从1到该数字的阶乘之和
// 定义一个函数 专门计算一个数的阶乘
function jc(num) {
// 定义阶乘的结果
var result = 1;
// 循环
for (var i = 1; i <= num; i++) {
result *= i
}
// 当循环完毕之后 result存储的就是这个num的阶乘
return result;
}
function demo(num) {
// 定义计数器
var count = 0;
console.log("现在我们要计算从1到" + num + "的阶乘");
for (var i = 1; i <= num; i++) {
console.log("计算" + i + "的阶乘");
console.log(i + "的阶乘是" + jc(i));
count += jc(i);
}
// 返回阶乘之和
return count;
}
// 执行函数 并传递参数
var s = demo(2);
console.log(s);