斐波那契序列-在javascript中从特定位置开始

斐波那契序列-在javascript中从特定位置开始,javascript,Javascript,这里是完整的javascript新手。我需要一个家庭作业项目的帮助。我有这项工作,并显示到x更容易显示斐波那契数字 以下是上述代码的结果:[1,1,2,3,5,8,13,21,34,55,89] 例如,我希望能够指定起始数字/点>=10,并使其仅显示从该点开始的数字 因此,如果我的输入数字是10,我希望得到这个结果[13、21、34、55、89]。使用数组过滤器,并在回调函数中返回大于作为参数传递的数字的元素 腓骨神经功能{ 设fib=[1,1]; 对于let i=2;i num }; } c

这里是完整的javascript新手。我需要一个家庭作业项目的帮助。我有这项工作,并显示到x更容易显示斐波那契数字

以下是上述代码的结果:[1,1,2,3,5,8,13,21,34,55,89]

例如,我希望能够指定起始数字/点>=10,并使其仅显示从该点开始的数字

因此,如果我的输入数字是10,我希望得到这个结果[13、21、34、55、89]。

使用数组过滤器,并在回调函数中返回大于作为参数传递的数字的元素

腓骨神经功能{ 设fib=[1,1]; 对于let i=2;i num }; }
console.logfibonacci10 只需添加另一个变量即可

//var myInputNumber=10;

function fibonacci(num) {
    let fib = [1,1];
    for (let i = 2; i <= num; i++) {
      fib.push(fib[i-1] + fib[i-2]);
    }
    return fib;
  }

 console.log(fibonacci(10));

您可能还需要定义停止的限制。其余的代码与您现有的代码非常相似

function fibonacci(num) {
let result = [];
let fib = [1,1];
  for (let i = 2; i <= num; i++) {
    let temp = fib[i-1] + fib[i-2];
    fib.push(temp);
    if(result>=num)
      result.push(temp)
  }
  return result;
}

是否要同时指定起点和返回的编号?前进的编号是多少?这是一个无限序列。@Pointy我想他是说num参数一直在说要从序列中得到多少个数字,唯一的区别是response应该过滤低于其他数字的数字,这对上面的代码有效。return fib.filterfunctionitem{return item>num。我现在就这样保存它,非常感谢所有的快速响应。我相信有各种合理的方法,但是OP没有清楚地描述目标是什么以及发布代码的问题是什么。
function fibonacci(num, limit) {
    let fib = [1,1];
    for (let i = num; i <= limit; i++) {
      fib.push(fib[i-1] + fib[i-2]);
    }
    return fib;
}