斐波那契数列格式为: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 }