我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript如何用for求n的阶乘

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript如何用for求n的阶乘

这篇文章主要介绍了JavaScript如何用for求n的阶乘,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

用for求n阶乘的方法:1、使用“for (var i=1;i<=n;i++){}”语句控制循环遍历范围为“1~n”;2、循环体中,使用“cj*=i”将1到n的数相乘,乘积赋值给变量cj;3、循环结束后,变量cj的值就n的阶乘,输出即可。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript用for求n的阶乘

想要求n的阶乘,就需要遍历1~n的数字,因此for循环的初始条件可设置为 i = 1,限制条件可以是 i <= n 或者 i < n+1。

for (var i = 1; i <= n; i++) {
}

然后在循环体“{}”中,将每次循环的i值相乘。这就需要一个中间量cj来存乘积,变量cj的初始值要为1,这样才不会影响结果。有两种写法(任选一个就行):

cj *= i;
//或
cj = cj * i;

等循环结束后,变量cj的值就10的阶乘,输出即可。

下面给出完整实现代码:

function f(n){
	var cj=1;
	for(var i=1;i<=n;i++){
		cj*=i;
	}
	console.log(cj);
}

调用f()函数

f(2);
f(3);
f(4);

输出:

JavaScript如何用for求n的阶乘

感谢你能够认真阅读完这篇文章,希望小编分享的“JavaScript如何用for求n的阶乘”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaScript如何用for求n的阶乘

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

javascript如何求13阶乘

这篇文章主要讲解了“javascript如何求13阶乘”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript如何求13阶乘”吧!方法:1、利用for循环,语法“var cj=1;
2023-07-04

php如何实现n的阶乘

这篇文章主要介绍php如何实现n的阶乘,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php实现n的阶乘的方法:1、通过普通递归实现,代码如“function fact(int $n): int{...}”;2、通过普
2023-06-15

php如何用循环实现n的阶乘

这篇文章主要介绍“php如何用循环实现n的阶乘”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何用循环实现n的阶乘”文章能帮助大家解决问题。php用循环实现n的阶乘的方法:1、新建一个php示
2023-07-04

怎么使用python递归算法求n的阶乘

你可以使用下面的代码来使用递归算法求n的阶乘:```pythondef factorial(n):if n == 0 or n == 1:return 1else:return n * factorial(n-1)# 示例调用result
2023-08-09

c语言如何计算n的阶乘

本篇内容主要讲解“c语言如何计算n的阶乘”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“c语言如何计算n的阶乘”吧!c语言计算n的阶乘的方法:1、通过for循环计算阶乘,代码如“for (i =
2023-07-04

python中怎么使用递归法求n的阶乘

在Python中,可以使用递归方法来计算n的阶乘。递归是指函数调用自身的过程。下面是一个使用递归法计算n的阶乘的示例代码:```pythondef factorial(n):if n == 0 or n == 1:return 1else:
2023-09-15

如何在Python 中计算N的阶乘

本篇文章为大家展示了如何在Python 中计算N的阶乘,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1)使用循环计算阶乘def frac(n): r = 1 if n<=1: if n==
2023-06-09

C语言中如何求大数的阶乘

这篇“C语言中如何求大数的阶乘”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言中如何求大数的阶乘”文章吧。首先定义一个函
2023-06-16

编程热搜

目录