阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      利用JavaScript打印出FIbonacci数(不使用全局变量)

      知识点

      • Fibonacci数:两相邻数的和等于下一项的值。
      • 三元运算符表达式为 result = value1 ? Value2 : value3
        • 当 value1为trueresult=Value2
        • falseresult=Value3
      • 本题主要考对数组索引的控制

      代码

      function printFibonacci (n) {
        var arr = n > 0 ? [1] : [];
        if (n > 1) {
          for (let index = 1; index < n; index++) {
            arr.push(arr[index - 1] + (index >= 2 ? arr[index - 2] : 0))
          }
          return arr;
        }
      }
      console.log(printFibonacci(20));
      

      结果

      [
          1,    1,    2,    3,    5,
          8,   13,   21,   34,   55,
         89,  144,  233,  377,  610,
        987, 1597, 2584, 4181, 6765
      ]
      

      更多面试题

      如果你想了解更多的前端面试题,可以查看本站的WEB前端面试题 ,这里基本包涵了市场上的所有前端方面的面试题,也有一些大公司的面试图,可以让你面试更加顺利。

      面试题
      HTMLCSSJavaScript
      jQueryVue.jsReact
      算法HTTPBabel
      BootStrapElectronGulp
      Node.js前端经验相关前端综合
      Webpack微信小程序-

      这些题库还在更新中,如果你有不错的面试题库欢迎分享给我,我整理后放上来;人人为我,我为人人,互帮互助,共同提高,祝大家都拿到心仪的Offer!

      目录
      目录