ITKeyword,专注技术干货聚合推荐

注册 | 登录

javascript实现n阶乘的2个方法

h1580824951 分享于 2016-05-01

推荐:PostgreSQL 实现阶乘方法列举

PostgreSQL 功能庞大,对实现乘法这类运算有诸多的方法,今天我来简单列举下以下几种便捷的途径。 比如我们要计算10! 1、 可以用SQL给它展开: t_girl=# select

2019阿里云双12.12最低价产品入口(新老用户均可),
地址https://www.aliyun.com/minisite/goods

方案一:利用while循环

推荐:第12周项目3-用递归函数求解--求n的阶乘.

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 11 月 15 日 * 版

function factorial(num){
		var result = 1;
		while(num){
			result *= num;
			num--;
		}
		return result;
	}
方案二:利用函数递归

function factorial(num){
		if(num <= 0){
			return 1;
		}else{
			return num*arguments.callee(num-1);
		}
	}



推荐:Javascript闭包实例2个(uniqueId,阶乘)

New //闭包uniqueIDuniqueID = (function(){ //这个函数的调用对象保存值 var id = 0; //这是私有恒久的那个值 //外层函数返回一个有权访问恒久值的嵌套的

方案一:利用while循环 function factorial(num){ var result = 1; while(num){ result *= num; num--; } return result; }方案二:利用函数递归 function factorial(num){ if

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。