javascript计算前1!+2!+...+n!的阶乘和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript计算前1!+2!+...+n!的阶乘和相关的知识,希望对你有一定的参考价值。

	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

以上是关于javascript计算前1!+2!+...+n!的阶乘和的主要内容,如果未能解决你的问题,请参考以下文章

C语言 计算数列2/1,3/2,5/3,8/5,13/8,21/13……前n项和

JavaScript N(含跨年)个月日期

[PTA]实验2-3-2 求N分之一序列前N项和

练习2-15 求简单交错序列前N项和(15 分)

我想使用递归函数根据用户输入 N 计算前 N 个偶数的总和

[PTA]实验2-3-4 求简单交错序列前N项和