首頁 > web前端 > js教程 > javascript中遞歸函數用法注意點_基礎知識

javascript中遞歸函數用法注意點_基礎知識

WBOY
發布: 2016-05-16 15:48:07
原創
1721 人瀏覽過

不做詳細文字說明了,直接寫程式碼,很明了。

<script>
 function sum(num){
 if(num<=1){
return 1;
}else{
return num*sum(num-1);
//return num*arguments.callee(num-1); //指针
//return 2;
}
}
var sum1=sum;
 alert(sum1(2));
</script>
登入後複製

上面的程式碼 在執行時很容易出現問題,執行我們介紹一個方法,arguments.callee,是一個指向正在執行的函數的指針,使用指針代替函數名稱使得執行以上程式碼時不容易出錯!

以上程式碼就是javascript中遞歸函數用法注意點,希望對大家有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板