使用for循环写出斐波那契数列


斐波那契数列格式为:1、1、2、3、5、8、13、21、34、......,n=1和n=2的时候都是输出1

return fn(n-1)+fn(n-2);

 1 window.onload = function(){
 2    let n=9;a1=1;a2=1;a3=0;
 3     //因为前两个数都是1,所以要从i=2开始,就是前两个数的1+1=2,i的初始值其实是第三个数
 5     for(let i=2;i<n;i++){
 6     a3 = a1 +a2;//第三个数等于第一个数加上第二个数
 7     a1 = a2;//第一个数就变成了之前的第二个数
 8     a2 = a3;//第二个数就变成了刚刚的第三个数
 9     }
10     console.log(a3);
11 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM