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); }
原文:https://www.cnblogs.com/namehou/p/10522777.html