上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页
摘要: 递归实现: 求n个数字的和 求n个数字的和, 5 计算1 + 2 + 3 + 4 + 5 var sum = 0; for (var i = 1; i <= 5; i++) { sum += i; } console.log(sum); 递归实现:求n个数字的和 n=5 > 5+4+3+2+1 // 阅读全文
posted @ 2020-01-13 09:59 jane_panyiyun 阅读(1117) 评论(0) 推荐(0)
摘要: 递归 递归: 函数中调用函数自己, 此时就是递归, 递归一定要有结束的条件 var i = 0; function f1() { i++; if (i < 5) { f1(); } console.log("从前有个山,山里有个庙,庙里有个和尚给小和尚讲故事"); } f1(); 阅读全文
posted @ 2020-01-13 09:44 jane_panyiyun 阅读(225) 评论(0) 推荐(0)
摘要: 沙箱小案例 substr截取, 从指定的字段开始截取 (function () { var str="小白喜欢小黑"; str=str.substr(2); console.log(str); }()); substr截取, 从指定的字段开始截取 //沙箱 (function () { var st 阅读全文
posted @ 2020-01-10 11:51 jane_panyiyun 阅读(263) 评论(0) 推荐(0)
摘要: 沙箱 沙箱: 环境, 黑盒, 在一个虚拟的环境中模拟真实世界, 做实验, 实验结果和真实世界的结果是一样, 但是不会影响真实世界 全局变量 var num=10; console.log(num+10); //沙箱 小环境 (function () { var num = 10; console.l 阅读全文
posted @ 2020-01-10 11:47 jane_panyiyun 阅读(328) 评论(0) 推荐(0)
摘要: 闭包案例,点赞 //获取所有的按钮 //根据标签名字获取元素 function my$(tagName) { return document.getElementsByTagName(tagName); } //闭包缓存数据 function getValue() { var value = 2; 阅读全文
posted @ 2020-01-10 11:32 jane_panyiyun 阅读(303) 评论(0) 推荐(0)
摘要: 闭包案例,产生多个相同的随机数 总结: 如果想要缓存数据, 就把这个数据放在外层的函数和里层的函数的中间位置 闭包的作用: 缓存数据;优点也是缺陷, 没有及时的释放 局部变量是在函数中, 函数使用结束后, 局部变量就会被自动的释放 闭包后, 里面的局部变量的使用作用域链就会被延长 产生的3个随机数 阅读全文
posted @ 2020-01-10 11:19 jane_panyiyun 阅读(668) 评论(0) 推荐(0)
摘要: 闭包小案例 普通的函数 //普通的函数 function f1() { var num = 10; num++; return num; } console.log(f1()); //11 console.log(f1()); //11 console.log(f1()); //11 函数模式的闭包 阅读全文
posted @ 2020-01-09 18:21 jane_panyiyun 阅读(303) 评论(0) 推荐(0)
摘要: 闭包 闭包的概念: 函数A中, 有一个函数B, 函数B中可以访问函数A中定义的变量或者是数据, 此时形成了闭包(这句话暂时不严谨) 闭包的模式: 函数模式的闭包, 对象模式的闭包 闭包的作用: 缓存数据, 延长作用域链 闭包的优点和缺点: 缓存数据 闭包的应用 函数模式的闭包: 在一个函数中有一个函 阅读全文
posted @ 2020-01-09 18:01 jane_panyiyun 阅读(215) 评论(0) 推荐(0)
摘要: 作用域,作用域链和预解析 变量 >局部变量和全局变量, 作用域: 就是变量的使用范围 局部作用域和全局作用域 js中没有块级作用域 一对括号中定义的变量,这个变量可以在大括号外面使用 函数中定义的变量是局部变量 while (true) { var num = 10; break; } consol 阅读全文
posted @ 2020-01-09 15:38 jane_panyiyun 阅读(245) 评论(0) 推荐(0)
摘要: 函数作为返回值使用拓展,排序 排序, 每个文件都有名字,大小,时间,都可以按照某个属性的值进行排序 函数作为返回值 函数作为参数 //排序,每个文件都有名字,大小,时间,都可以按照某个属性的值进行排序 //三部电影,电影有名字,大小,上映时间 function File(name, size, ti 阅读全文
posted @ 2020-01-09 15:06 jane_panyiyun 阅读(266) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 40 下一页