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>
posted @ 2020-04-28 20:21  Cupid05  阅读(673)  评论(0编辑  收藏  举报