2022年6月20日
摘要: 原题: function Parent() { this.a = 1; this.b = [1, 2, this.a]; this.c = { demo: 5 }; this.show = function () { console.log(this.a, this.b, this.c.demo); 阅读全文
posted @ 2022-06-20 17:33 香香鲲 阅读(254) 评论(0) 推荐(1) 编辑
摘要: 对象的成员操作一般为:增删改查 例: var obj = { name:'lili', age:20 } obj.height = 2; //添加成员 obj.age = 18; //更改 var n = obj.name; //查看 var n2 = obj.age; //查看最新数据 conso 阅读全文
posted @ 2022-06-20 16:58 香香鲲 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在了解了原型之后,再学习原型链。 找个例子,根据在上一个随笔中的例4所示: https://www.cnblogs.com/LIXI-/p/16392589.html 原型链如图: 例1: function fn() {}; var f1 = new fn(); var arr = []; cons 阅读全文
posted @ 2022-06-20 15:40 香香鲲 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 什么是引用数据? 例如object function为js中的引用数据; 引用数据就是一种内存空间,是一种数据容器; 数组是一种有下标的数据容器; 对象是一种键值对的数据容器; 函数是一个有代码块和作用域的数据容器; 数据容器就是可以存储很多数据的引用。 定义: 原型是一个对象,通过原型可以实现对象 阅读全文
posted @ 2022-06-20 11:05 香香鲲 阅读(51) 评论(0) 推荐(1) 编辑
摘要: 定义: 用new关键字来调用的函数,称为构造函数,构造函数首字母一般大写。 理解: 创建对象,并调用函数,new fn,无参; 创建对象,并调用函数,new fn(),带参; 在构造函数中使用return,如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略, 阅读全文
posted @ 2022-06-20 09:45 香香鲲 阅读(654) 评论(0) 推荐(1) 编辑
  2022年6月19日
摘要: 形参: 函数显式参数在函数定义时列出。形参用来接收实参的值传进函数内使用。 函数调用未传参时,参数会默认设置为: undefined。 function fn(a,b,c){ } 此时有一个隐式操作:var a,var b ,var c; a,b,c为形参,初始时,a=undefined,b=und 阅读全文
posted @ 2022-06-19 11:53 香香鲲 阅读(332) 评论(0) 推荐(1) 编辑
  2022年6月18日
摘要: 1、作用域: 指一个变量它在哪些代码范围能够被使用,这些地方就是变量的作用域 JS中的两种作用域: 1.全局作用域。2.函数作用域 2、在es5中 函数的代码块内部的代码 可以访问形参变量 也可以访问外部的变量(全局) 就近优先 3、函数外面的代码不能直接访问函数内部的变量 例: a = 100 c 阅读全文
posted @ 2022-06-18 21:43 香香鲲 阅读(127) 评论(0) 推荐(1) 编辑
摘要: 1、while while 语句只要指定条件为 true,就会执行循环。 语法: while(条件){ 语句; } 例: var i = 0; while (i < 5) { console.log(i); //0 1 2 3 4 i++; } 2、do-while 语法格式:do{语句}while 阅读全文
posted @ 2022-06-18 17:28 香香鲲 阅读(32) 评论(0) 推荐(1) 编辑
摘要: 1、for循环:循环代码块一定的次数 例: for(var i = 0;i<5;i++){ console.log(i); } // 0 1 2 3 4 遍历对象: var arr=["a","b","c","d"] for (var i = 0; i < arr.length ;i++) { co 阅读全文
posted @ 2022-06-18 16:21 香香鲲 阅读(26) 评论(0) 推荐(1) 编辑
摘要: 条件语句: 1、if...else if (condition1) { 当条件 1 为 true 时执行 } else { 当条件 1 不为 true 时执行 } if (condition1) { 当条件 1 为 true 时执行 } else if (condition2) { 当条件 2 为 阅读全文
posted @ 2022-06-18 14:51 香香鲲 阅读(27) 评论(0) 推荐(1) 编辑