JavaScript的递归函数

来源:互联网 发布:网络与internet连不上 编辑:程序博客网 时间:2024/05/16 01:30

<script>

 var fac=function(n){
            if (typeof (n)=="number"){
                if (n==1){
                    return 1;
                }
                else{
                    return n*fac(n-1);  //递归  调用自身函数
                    //最主要是这一部分  其余部分只是对于异常情况的处理
                }
            }
            else {
                alert("参数类型不对!");
            }
        }
alert(fac(5));

</script>