使用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 }
小凤凰newObject
原文地址:https://www.cnblogs.com/xiaofenghuang/p/13071183.html