如何使用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的值。