在函數定義中調用函數自己的函數。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>