首页 > 其他 > 详细

知识点3: 学习中遇到的问题

时间:2019-03-13 14:35:09      阅读:123      评论:0      收藏:0      [点我收藏+]

1. ES6模板字符串   ECMAScript6: http://es6.ruanyifeng.com/#docs/string

`` 反引号,tab上面的那个键:

PS: 模板字符串中嵌入变量,需要将变量名写在${}之中

  • 模板字符串还可以嵌套

 

2.递归

    function fib(num) {
        if (num === 0) return 0;
        if (num === 1) return 1;
        return fib(num - 2) + fib(num - 1);
    }
    fib(6)
    console.log(fib(6))

斐波那契数列:1 1 2 3 5 8 13 ....

 

function *fib(num) {
  let [prev, cur] = [0, 1];
  for(;;){
    [prev, cur] = [cur, prev + cur];
    yield cur;
  }
}

for(let n of fib()){
  if(n == 1) {
    console.log(n);
  }else if(n > 1000) {
    break;
  }
  console.log(n);
}

 

知识点3: 学习中遇到的问题

原文:https://www.cnblogs.com/namehou/p/10522777.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!