在函数定义中调用函数自己的函数。javascript
<script type="text/javascript"> var f = function(a){ if(typeof(a)=="number"){ if(a==1){ return 1 ; }else{ return f(a-1)*a; } }else{ alert("类型不对") } } console.log(f(6)); </script>