最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是:群英 > 开发技术 > web开发 >
JavaScript实现计算10的阶乘的方法是什么?
PHP中文网发表于 2021-09-10 18:08 次浏览

    JavaScript实现计算10的阶乘的方法是什么?求10阶乘是很多新手学习JavaScript都会遇到的练习题,这一练习题对帮助大家学习和理解循环语句有一定的帮助,因此下文给大家分享一下实现代码及详解,需要的朋友可以参考。

10的阶乘就是:1*2*3*4*5*6*7*8*9*10

结果为:3628800

    想要使用javascript来求10阶乘,我们可以利用for循环来实现。

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

for (var i = 1; i <= 10; i  ) {
}

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

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

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

    下面给出完整实现代码:

var cj = 1;
for (var i = 1; i <= 10; i  ) {
    cj *= i;
}
console.log( "10的阶乘为: "   cj);

    输出结果:

    对javascript计算10的阶乘就介绍到这了,上述实例有一定的参考价值,感兴趣的朋友可以参考,希望大家阅读完这篇文章能有所收获,想要了解更多请关注群英网络其它相关文章。

标签:javascript计算
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
相关信息推荐