JS計算斐波拉切代碼實例
更新時間:2019年09月12日 08:28:28 作者:muamaker
這篇文章主要介紹了js計算斐波拉切,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了js計算斐波拉切,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
function feibo(a){
if(!a || a <= 0){
throw new Error("參數(shù)錯誤,必須大于0");
}else if(a == 1){
return 1;
}else if(a == 2){
return 2;
}else{
return feibo(a-1) + feibo(a-2);
}
}
console.log(feibo(7));<br><br><br><br>

方法二:迭代法
function feibo(n){
if(n <= 2){
return 1;
}
var s1 = 1;
var s2 = 1;
for(var i = 3; i <= n; i++){
s2 = s2 + s1;
s1 = s2 - s1;
}
return s2;
}
console.log(feibo(6));
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
javascript電商網(wǎng)站搶購倒計時效果實現(xiàn)
這篇文章主要介紹了javascript電商網(wǎng)站搶購倒計時效果實現(xiàn)代碼,掌握日期對象Date,獲取時間的方法,感興趣的小伙伴們可以參考一下2015-11-11
JavaScript觸發(fā)onScroll事件的函數(shù)節(jié)流詳解
這篇文章的內(nèi)容是說說最近在工作中遇到過的常見的問題。主要是關于JavaScript觸發(fā)onScroll事件的函數(shù)節(jié)流,文中由一個常見的問題開始展開,一步步的介紹解決的方法,有需要的朋友們下面來跟著小編一起看看吧。2016-12-12

