摘要: ###利用递归求斐波那契数列 function fn(n){ if(n 1 || n 2){ return 1; }else{ return fn(n-1) + fn(n-2); } } console.log(fn(10)); 兔子繁殖问题,设有一对新生兔子,从第四个月开始他们每个月月初都生一对兔 阅读全文
posted @ 2020-04-28 20:23 Cupid05 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 利用递归求斐波那契数列 function fn(n){ if(n === 1 || n === 2){ return 1; }else{ return... 阅读全文
posted @ 2020-04-28 20:23 Cupid05 阅读(39) 评论(0) 推荐(0) 编辑
摘要: js递归法求阶乘 阅读全文
posted @ 2020-04-28 20:21 Cupid05 阅读(36) 评论(0) 推荐(0) 编辑
摘要: js递归法求阶乘 阅读全文
posted @ 2020-04-28 20:21 Cupid05 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 运动js递归的方法计算两个数字的最大公约数 阅读全文
posted @ 2020-04-28 18:54 Cupid05 阅读(539) 评论(0) 推荐(1) 编辑
摘要: 运动js递归的方法计算两个数字的最大公约数 var txt1=document.getElementById("txt1"); var txt2=document.getElementById("txt2"); v... 阅读全文
posted @ 2020-04-28 18:54 Cupid05 阅读(64) 评论(0) 推荐(0) 编辑
摘要: js编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n 用递归实现 阅读全文
posted @ 2020-04-28 17:57 Cupid05 阅读(2144) 评论(0) 推荐(1) 编辑
摘要: js编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数求1/1+1/3+...+1/n 用递归实现 function js(n){ ... 阅读全文
posted @ 2020-04-28 17:57 Cupid05 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在js中当var遇到赋值时函数 赋值时函数提升的是var,函数并没有提升 fn(); //fn is not a function // console.log(fn) //undefined var fn=funct... 阅读全文
posted @ 2020-04-28 12:18 Cupid05 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在js中当var遇到赋值时函数 赋值时函数提升的是var,函数并没有提升 执行过程如下 阅读全文
posted @ 2020-04-28 12:18 Cupid05 阅读(507) 评论(0) 推荐(0) 编辑
摘要: js中var的变量和function的函数名重名时的执行结果 如果var的变量和function的函数名重名时,var的优先级更高,先执行var,按照var划分区域,但是遇到function,function会直接占用,也就是说最终执行function 执行过程如下: 阅读全文
posted @ 2020-04-28 12:04 Cupid05 阅读(603) 评论(0) 推荐(2) 编辑
摘要: js中var的变量和function的函数名重名时的执行结果 如果var的变量和function的函数名重名时,var的优先级更高,先执行var,按照var划分区域,但是遇到function,function会直接占用,也就是说最终执行function ... 阅读全文
posted @ 2020-04-28 12:04 Cupid05 阅读(78) 评论(0) 推荐(0) 编辑
摘要: js的变量提升 找到所有的var关键字,把var的执行,提升到作用域顶端,也就是var声明提前了,但是赋值还是在原地。例如: console.log(a); //undefined var a=10; console.log(a); //10 执行过程变成了如下: var a; console.lo 阅读全文
posted @ 2020-04-28 11:58 Cupid05 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 声明式函数是整体提升 fn(); function fn(){ console.log("hello"); }; fn(); 执行过程如下: function fn(){ console.log("hello");... 阅读全文
posted @ 2020-04-28 11:58 Cupid05 阅读(14) 评论(0) 推荐(0) 编辑
摘要: var的执行提升问题 console.log(a); var a=10; console.log(a); 的执行结果 找到所有的var关键字,把var的执行,提升到作用域刚开始的位置,也就是var声明提前了,但是赋值还是在原地。例如: 执行过程变成了如下: 阅读全文
posted @ 2020-04-28 11:55 Cupid05 阅读(420) 评论(0) 推荐(0) 编辑
摘要: var的执行提升问题-console.log(a); var a=10; console.log(a); 的执行结果 找到所有的var关键字,把var的执行,提升到作用域刚开始的位置,也就是var声明提前了,但是赋值还是在原地。例如: console.... 阅读全文
posted @ 2020-04-28 11:55 Cupid05 阅读(32) 评论(0) 推荐(0) 编辑
摘要: js变量的读写规则 读的规则: 向上级作用域查找,找到了,就使用,同时,停止查找;找到顶级作用域,都没有,报错 写(设置,赋值)的规则: 向上级作用域查找,找到了,就写入,同时,停止查找;找到顶级作用域,都没有,会默认在顶级作用域声明这个变量,然后使用 阅读全文
posted @ 2020-04-28 09:58 Cupid05 阅读(247) 评论(0) 推荐(0) 编辑
摘要: js变量的读写规则 读的规则: 向上级作用域查找,找到了,就使用,同时,停止查找;找到顶级作用域,都没有,报错 写(设置,赋值)的规则: 向上级作用域查找,找到了,就写入,同时,停止查找;找到顶级作用域,都没有,会默认在顶级作用域声明这个变量,然后使用 ... 阅读全文
posted @ 2020-04-28 09:58 Cupid05 阅读(20) 评论(0) 推荐(0) 编辑
摘要: js的作用域子函数可以拿父函数的值,父函数不可以拿子函数的值 function abc(a){ // console.log(a); //a=2 return function(b){ // cons... 阅读全文
posted @ 2020-04-28 09:53 Cupid05 阅读(19) 评论(0) 推荐(0) 编辑
摘要: js的作用域子函数可以拿父函数的值,父函数不可以拿子函数的值 阅读全文
posted @ 2020-04-28 09:53 Cupid05 阅读(102) 评论(0) 推荐(0) 编辑