• 技术文章 >web前端 >js教程

    javascript怎么求阶乘

    藏色散人藏色散人2021-04-01 15:13:08原创1088

    javascript求阶乘的方法:1、利用while循环求指定数的阶乘;2、利用函数递归求指定数的阶乘,代码如“function factorial(num){var result=1...}”。

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

    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

    运行结果:

    【推荐学习:js基础教程

    以上就是javascript怎么求阶乘的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:JS 阶乘
    上一篇:javascript show方法有什么用 下一篇:javascript中节点怎么删除
    大前端线上培训班

    相关文章推荐

    • javascript是js吗• javascript是前端还是后端• javascript怎么关闭窗口• javascript show方法有什么用

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网