JavaScript如何使用for求n的阶乘

lxf2023-03-17 17:10:01

用for求n阶乘的办法:1、应用“for (var i=1;i<=n;i ){}”句子操纵循环遍历范围包括“1~n”;2、循环体中,应用“cj*=i”将1到n的数乘积,相乘取值给自变量cj;3、循环系统完成后,自变量cj数值就n的阶乘,导出就可以。

JavaScript如何使用for求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学习教程

以上就是关于JavaScript如何使用for求n的阶乘的具体内容,大量欢迎关注AdminJS其他类似文章!