js递归法求阶乘

<input type="text" name="" id="txt">
    <input type="button" name=""value="计算" id="btn">
    <input type="text" name="" id="txt1">

js递归法求阶乘

<script>
    var txt=document.getElementById("txt");
    var btn=document.getElementById("btn");
    var txt1=document.getElementById("txt1");
    btn.onclick=function(){
        m=txt.value;
        txt1.value =js(m);
    }
    function js(n){
        if(n===1){
            return 1;
        }else{
            return n*js(n-1);
        }
    }


</script>

猜你喜欢

转载自www.cnblogs.com/cupid10/p/12796985.html