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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 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 0000000000000000000000000000000000000000..c3202fa42470a6fd54f2d50676031978b1827b0f --- /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 0000000000000000000000000000000000000000..e48944955fff927586d7690d8448597ffd255ff7 --- /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