javascript中怎么求1到20的阶乘
导读:收集整理的这篇文章主要介绍了javascript中怎么求1到20的阶乘,觉得挺不错的,现在分享给大家,也给大家做个参考。在javascript中,可以通过嵌套2层for循环来求1到20的阶乘,具体语法“for(VAR i=1;i<=2...
收集整理的这篇文章主要介绍了javascript中怎么求1到20的阶乘,觉得挺不错的,现在分享给大家,也给大家做个参考。在javascript中,可以通过嵌套2层for循环来求1到20的阶乘,具体语法“for(VAR i=1; i=20; i++){ var sum = 1; for (var j = 1; j = i; j++) { sum *= j; } console.LOG(sum); } ”。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在javascript中,我们可以嵌套2层for循环来求1到20的阶乘。
N阶乘的实现思想:
因为求n的阶乘,就是求1乘以2乘以3...一直乘到n的乘积。所以for循环的初始条件可设置为 i = 1,限制条件可以是 i = n 或者 i n+1。
然后循环体中的就是乘法运算了,将每次循环的 i 值相乘,得到一个乘积
最后输出乘积即可
下面给出求20阶乘的实现代码:
var sum = 1; for (var i = 1; i = 20; i++) { sum *= i; } console.log( "20的阶乘为: " + sum);
输出结果为:
而想要求1到20的阶乘,就需要在上面代码的基础上做一些修改,在外面再套一层for循环,用来控制是求什么的阶乘
for(var i=1; i=20; i++){ var sum = 1; for (var j = 1; j = i; j++) { sum *= j; } console.log( i+"的阶乘为: " + sum); }
输出结果为:
【推荐学习:javascript高级教程】
以上就是javascript中怎么求1到20的阶乘的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript中怎么求1到20的阶乘
本文地址: https://pptw.com/jishu/592133.html