From c00e453c8c3e55adc4fdc4fcf47362b7d13367f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=9F=BA=E8=80=80?= <1299433694@qq.com> Date: Thu, 27 Oct 2022 04:41:37 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2010.26?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "41\350\203\241\345\237\272\350\200\200/10.26/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "41\350\203\241\345\237\272\350\200\200/10.26/.keep" diff --git "a/41\350\203\241\345\237\272\350\200\200/10.26/.keep" "b/41\350\203\241\345\237\272\350\200\200/10.26/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 9eaca92f49aa203b1ab75939a9665da644cadc69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=9F=BA=E8=80=80?= <1299433694@qq.com> Date: Thu, 27 Oct 2022 04:41:54 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E8=83=A1=E5=9F=BA=E8=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 胡基耀 <1299433694@qq.com> --- .../10.26/10.26\344\275\234\344\270\232.html" | 72 +++++++++++++++++++ .../10.26/10.26/\347\254\224\350\256\260.md" | 15 ++++ 2 files changed, 87 insertions(+) create mode 100644 "41\350\203\241\345\237\272\350\200\200/10.26/10.26/10.26\344\275\234\344\270\232.html" create mode 100644 "41\350\203\241\345\237\272\350\200\200/10.26/10.26/\347\254\224\350\256\260.md" diff --git "a/41\350\203\241\345\237\272\350\200\200/10.26/10.26/10.26\344\275\234\344\270\232.html" "b/41\350\203\241\345\237\272\350\200\200/10.26/10.26/10.26\344\275\234\344\270\232.html" new file mode 100644 index 0000000..c3202fa --- /dev/null +++ "b/41\350\203\241\345\237\272\350\200\200/10.26/10.26/10.26\344\275\234\344\270\232.html" @@ -0,0 +1,72 @@ + + + + + + Document + + + + + + \ No newline at end of file diff --git "a/41\350\203\241\345\237\272\350\200\200/10.26/10.26/\347\254\224\350\256\260.md" "b/41\350\203\241\345\237\272\350\200\200/10.26/10.26/\347\254\224\350\256\260.md" new file mode 100644 index 0000000..e489449 --- /dev/null +++ "b/41\350\203\241\345\237\272\350\200\200/10.26/10.26/\347\254\224\350\256\260.md" @@ -0,0 +1,15 @@ +原始值不是对象,无法拥有自己的属性,但因为的包装类的存在,原始值就好似可以拥有自己的属性了,但其拥有的属性又有特殊之处。 +组包: 基本数据 类型转成 引用数据 类型 +在下面代码中,num并不是一个对象,所以它不包含属性和方法,应该报错 + + var num = 4; + num.len = 3; // 在这里num是原始值,原始值没有方法函数 + // 创建new Number(4).len = 3; 系统会创建数字类型对象,是为了不让系统报错, 然后会delete + console.log(num.len); + // 创建new Number(4).len; 同样是为了不报错 + ---------------------------------- + 输出结果为:undefined +在num.len = 3; 这里,系统会新建一个数字对象new Number(4).len = 3; delete。 +让对象的len等于3。然后删除。 +当下面语句再访问num.len时,系统又会创建一个new Number(4).len, +但这个对象里面没有值,所以结果会是undefined,这个隐式的环节叫包装类。 \ No newline at end of file -- Gitee