JavaScript

超轻量级php框架startmvc

JS实现求5的阶乘示例

更新时间:2020-08-12 15:42:01 作者:startmvc
本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大家参考,具体如下:方案一:利

本文实例讲述了JS实现求5的阶乘运算操作。分享给大家供大家参考,具体如下:

方案一:利用while循环


function factorial(num){
 var result = 1;
 while(num){
 result *= num;
 num--;
 }
 return result;
}
console.log(factorial(5))//120

运行结果:

方案二:利用函数递归


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

运行结果:

感兴趣的朋友还可以使用本站在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行结果。

JS 阶乘