alert(sum(5)); function sum(num){ //初始化数组 var n = []; for(var i=0;i<num;i++){ n[i]=i+1; } jc(n); //计算前n阶乘之和,即数组之和 return eval(n.join("+")); } //将每个阶乘结果放入到数组中形成阶乘数组 function jc(arr){ for(var i=1;i<arr.length;i++){ arr[i]=arr[i-1]*arr[i]; } return arr; }
上来直接贴代码!!!
求大神点评!!!
本文出自 “狐狈筱筱生” 博客,请务必保留此出处http://yuqian2203.blog.51cto.com/2828302/1789189
原文地址:http://yuqian2203.blog.51cto.com/2828302/1789189