JS計算斐波拉切代碼實例
更新時間:2019年09月12日 08:28:28 作者:muamaker
這篇文章主要介紹了js計算斐波拉切,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
這篇文章主要介紹了js計算斐波拉切,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
javascript電商網(wǎng)站搶購倒計時效果實現(xiàn)
這篇文章主要介紹了javascript電商網(wǎng)站搶購倒計時效果實現(xiàn)代碼,掌握日期對象Date,獲取時間的方法,感興趣的小伙伴們可以參考一下2015-11-11
JavaScript觸發(fā)onScroll事件的函數(shù)節(jié)流詳解
這篇文章的內(nèi)容是說說最近在工作中遇到過的常見的問題。主要是關(guān)于JavaScript觸發(fā)onScroll事件的函數(shù)節(jié)流,文中由一個常見的問題開始展開,一步步的介紹解決的方法,有需要的朋友們下面來跟著小編一起看看吧。2016-12-12
Javascript基礎(chǔ)學(xué)習(xí)之十個重要問題
本文特別適合正在尋找Javascript開發(fā)工作的初學(xué)者。再搜索了許多Javascript面試問題后,發(fā)現(xiàn)這10個知識點很重要。讓我們一起深入研究一下2021-12-12

