会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lknmn
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2022年8月27日
JS 中对象的创建方法
摘要: 、字面式创建对象 、new 操作符 + Object 创建对象 、构造函数模式 、工厂模式 、原型模式 、混合模式(构造函数模式+原型模式) // 字面量创建对象 // var obj = {}; //创建了一个空对象 // var obj = { // name : ' hong ' , // a
阅读全文
posted @ 2022-08-27 08:55 lknmn
阅读(26)
评论(0)
推荐(0)
2022年8月23日
堆内存的进阶理解
摘要: 目的输出下列二位数组 var result = [ [1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25] ] 循环嵌套解题 题前 知识点汇总( 数组是引用
阅读全文
posted @ 2022-08-23 20:31 lknmn
阅读(22)
评论(0)
推荐(0)
数字和字符串 与 数组 使用实例方法时的差别
摘要: 在数字和字符串中的实例方法不会改变其本身的值; 而数组对象可能会改变原数组的值; 从此延申出一个问题? 数组方法会改变原数组的是 (继承上篇博客 什么是静态方法 ———— 静态方法 - 的参数, 需要把 变量本身,以实参的形式传进去) 会改变原数组的有: 1·push() 是用来在数组的末尾追加一个
阅读全文
posted @ 2022-08-23 19:46 lknmn
阅读(36)
评论(0)
推荐(0)
静态方法 和 实例方法
摘要: 『类的实例方法』 变量名 . 出来的函数 -> 我们可以管它叫『类的实例方法』 『类的静态方法』 类名 . 出来的 方法,就叫 「类的静态方法」 console.log(Number.isNaN('sdf')); // 静态方法 与 实例方法 的区别? // 我们可以认为, 数字 、 字符串的「实例
阅读全文
posted @ 2022-08-23 18:53 lknmn
阅读(43)
评论(0)
推荐(0)
isNaN 与 Number.isNaN 区别
摘要: isNaN() 是判断 是不是 NaN 本意是利用Number() 方法,尝试将参数转换为Number类型,如果成功返回 false ,如果 失败返回 true; Number.isNaN() 从外面往里走 先进行的是Number 判断传入的参数是否严格的等于NaN(也就是 )。 它会首先判断传入的
阅读全文
posted @ 2022-08-23 17:08 lknmn
阅读(72)
评论(0)
推荐(0)
声明函数 的两种形式
摘要: 1· 命名函数 function 函数名(){ } 2· 匿名函数 var 变量名 = function(){ }
阅读全文
posted @ 2022-08-23 15:54 lknmn
阅读(18)
评论(0)
推荐(0)
2022年8月22日
隐式转化 和 函数返回值问题
摘要: 1· var a = 1; var b = '1'; console.log( a + b ); 1 + ‘1’ = '11' ; 数字 加减 字符串 等于 字符串( 数字隐式转换) 2· 函数 没有返回值 默认是undefind 函数想要有返回值 必须 有 return 返回值;
阅读全文
posted @ 2022-08-22 09:41 lknmn
阅读(17)
评论(0)
推荐(0)
2022年8月20日
使用JS 递归函数 输出 斐波那契数列 (return 返回值使用时的注意点 )
摘要: function aee(i){ if( i == 0 ){ return 0; } if ( i == 1 ){ return 1; } if( i >= 2){ *** // return aee(i) = aee(i - 1) + aee(i - 2); 卧槽return 只能是表达式 一定要
阅读全文
posted @ 2022-08-20 14:48 lknmn
阅读(65)
评论(0)
推荐(0)
2022年8月19日
变量的提升 与 函数的预解析问题 (函数声明 的两种方法 声明式 和 表达式式)
摘要: 1· 变量的提升 console.log(num); var num = 1; 在正常的代码的运行顺序上来说 运行结果直接报错 但是 在js中有 变量的提升 这一概念 } 真实输出是 undefined 底层代码执行顺序是 var num; console.log(num); num = 1; 是这
阅读全文
posted @ 2022-08-19 19:52 lknmn
阅读(31)
评论(0)
推荐(0)
面试 写函数 有什么好的习惯
摘要: 1· 以JSDoc 的形式 ,去写函数注释 2· 写代码 一直遵循 DRY 原则 ( DRY ——> Don't Repect Youself) 但凡我写的代码,重复了两次以上,我就会把 它 封装 起来 【如何封装函数】 将不变的代码 搬到 [ 函数体 ] 里 ,将变的代码 改为 [变量] 3· 我
阅读全文
posted @ 2022-08-19 12:51 lknmn
阅读(14)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告