代码如下(示例): function fn1 (n) { var sum = 0; if ( n == 0 ) { return 1 }else { for (var i = 1;i <= n; i++){ var s = 1; for (var j = 1; j <= i ; j++){ s = s * j } sum += s } return sum } } 总结 求 n 的阶乘和,利用嵌套循环实现