用 JavaScript 实现斐波那契数列函数,返回第n个斐波那契数。 f(1) = 1, f(2) = 1 等
function fibonacci(n) { if(n===1 || n===2) return 1 let pre = 1 let cur = 1 let sum = -1 for(let i=3;i<=n;i++){ sum = pre+cur pre = cur cur = sum } return sum }
function fibonacci(n) { // 1,1,2,3,5,8 var arr=[0,1]; var len=arr.length; for (var i=0;i<n-1;i++) { arr.push(arr[len-1]+arr[len-2]); len=arr.length; console.log(arr); } return arr[len-1]; }