如何使用js实现一个数的阶乘,我们首先要搞清楚阶乘的概念,例如5的阶乘:

5!=5*4*3*2*1

那么,如何用js代码实现呢?我们先来看代码示例:

 <script>
        var num=prompt('请输入一个数')
        for(var i=num-1;i>1;i--){
            num*=i;

        }
        console.log(num);
    </script>

解析: 1.首先我们定义一个变量num

2.其次我们写一个for循环 ,让i从num-1开始,i是大于1的,让i递减,num定义一个num乘以i,就可以实现依次递减的效果,最后减到1跳出循环,再循环外部打印出num的值。

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐