From 35ea2bb87796bbe41579aa37c8afa3d0407b93ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3?= <2025575070@qq.com> Date: Wed, 26 Oct 2022 22:38:09 +0800 Subject: [PATCH 1/5] 10-26 --- .../10-26-\344\275\234\344\270\232.html" | 56 +++++++++++++++++++ ...0-\345\214\205\350\243\205\347\261\273.md" | 46 +++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" create mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" new file mode 100644 index 0000000..d80a4d9 --- /dev/null +++ "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" @@ -0,0 +1,56 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" new file mode 100644 index 0000000..f0c93cd --- /dev/null +++ "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" @@ -0,0 +1,46 @@ +## 包装类 + +##### 将三个基本数据类型(number,string,boolean)自动转成对象,不包含null和undefined + +基本数据类型:Stiring、Number、Boolean、Undefined、Null、Symbol、BigInt + +```js + var num = 5; //原始数据类型 + num.a = 7; //在.的瞬间为num创建了一个对象,再查找a,对象里不存在a,所以显示undefined,会自动销毁 + console.log(num.a); --undefined +``` + +例子 + +```js + var str1 = 'str'; + str1 += 2; + var obj = typeof str1; //obj = string + if (typeof obj == 'string') { + var obj = new String() --有对象所以显示Live + obj.sign = 'Live' + } + console.log(obj.sign); --Live +``` + +## assign 拷贝 + +浅拷贝(复制的是对象的地址),用来合并对象 + +深拷贝(复制的的对象本身) + +```js +var obj2 = Object.assign(obj); +console.log(Object.assign(obj,obj1,obj2,4,false,null,[12,3,34],{name:'张三'})); +``` + +### str.charCodeAt(i) 查看i的字节码 + + + + + + + + + -- Gitee From 51be1a0155a3197a009b8fc31a7087590aa22c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3?= <2025575070@qq.com> Date: Thu, 27 Oct 2022 01:38:07 +0000 Subject: [PATCH 2/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2024?= =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3/10-26-=E5=8C=85=E8=A3=85=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10-26-\344\275\234\344\270\232.html" | 56 ------------------- ...0-\345\214\205\350\243\205\347\261\273.md" | 46 --------------- 2 files changed, 102 deletions(-) delete mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" delete mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" deleted file mode 100644 index d80a4d9..0000000 --- "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - Document - - - - - \ No newline at end of file diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" deleted file mode 100644 index f0c93cd..0000000 --- "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" +++ /dev/null @@ -1,46 +0,0 @@ -## 包装类 - -##### 将三个基本数据类型(number,string,boolean)自动转成对象,不包含null和undefined - -基本数据类型:Stiring、Number、Boolean、Undefined、Null、Symbol、BigInt - -```js - var num = 5; //原始数据类型 - num.a = 7; //在.的瞬间为num创建了一个对象,再查找a,对象里不存在a,所以显示undefined,会自动销毁 - console.log(num.a); --undefined -``` - -例子 - -```js - var str1 = 'str'; - str1 += 2; - var obj = typeof str1; //obj = string - if (typeof obj == 'string') { - var obj = new String() --有对象所以显示Live - obj.sign = 'Live' - } - console.log(obj.sign); --Live -``` - -## assign 拷贝 - -浅拷贝(复制的是对象的地址),用来合并对象 - -深拷贝(复制的的对象本身) - -```js -var obj2 = Object.assign(obj); -console.log(Object.assign(obj,obj1,obj2,4,false,null,[12,3,34],{name:'张三'})); -``` - -### str.charCodeAt(i) 查看i的字节码 - - - - - - - - - -- Gitee From 92963f740a42caccc01c2c3142b72916b3c1428b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3?= <2025575070@qq.com> Date: Thu, 27 Oct 2022 01:42:30 +0000 Subject: [PATCH 3/5] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2010-26-=E5=8C=85?= =?UTF-8?q?=E8=A3=85=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10-26-\345\214\205\350\243\205\347\261\273/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From eaf1c33e8551b4ec29c5305a413b7a4b559136d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3?= <2025575070@qq.com> Date: Thu, 27 Oct 2022 01:42:47 +0000 Subject: [PATCH 4/5] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2024?= =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3/10-26-=E5=8C=85=E8=A3=85=E7=B1=BB/.?= =?UTF-8?q?keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10-26-\345\214\205\350\243\205\347\261\273/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/.keep" deleted file mode 100644 index e69de29..0000000 -- Gitee From 248748515a4192080cb07e3d6c069220a2ef8b5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B7=91=E8=8A=B3?= <2025575070@qq.com> Date: Thu, 27 Oct 2022 01:45:35 +0000 Subject: [PATCH 5/5] 10-26 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 张淑芳 <2025575070@qq.com> --- .../10-26-\344\275\234\344\270\232.html" | 71 +++++++++++++++++++ ...0-\345\214\205\350\243\205\347\261\273.md" | 46 ++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" create mode 100644 "24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" new file mode 100644 index 0000000..187870d --- /dev/null +++ "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\344\275\234\344\270\232.html" @@ -0,0 +1,71 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" new file mode 100644 index 0000000..2994c0f --- /dev/null +++ "b/24\345\274\240\346\267\221\350\212\263/10-26-\345\214\205\350\243\205\347\261\273/10-26-\347\254\224\350\256\260-\345\214\205\350\243\205\347\261\273.md" @@ -0,0 +1,46 @@ +## 包装类 + +##### 将三个基本数据类型(number,string,boolean)自动转成对象,不包含null和undefined + +基本数据类型:Stiring、Number、Boolean、Undefined、Null、Symbol、BigInt + +```js + var num = 5; //原始数据类型 + num.a = 7; //在.的瞬间为num创建了一个对象,再查找a,对象里不存在a,所以显示undefined,会自动销毁 + console.log(num.a); --undefined +``` + +例子 + +```js + var str1 = 'str'; + str1 += 2; + var obj = typeof str1; //obj = string + if (typeof obj == 'string') { + var obj = new String() --有对象所以显示Live + obj.sign = 'Live' + } + console.log(obj.sign); --Live +``` + +## assign 拷贝 + +浅拷贝(复制的是对象的地址),用来合并对象 + +深拷贝(复制的的对象本身) + +```js +var obj2 = Object.assign(obj); +console.log(Object.assign(obj,obj1,obj2,4,false,null,[12,3,34],{name:'张三'})); +``` + +### str.charCodeAt(i) 查看i的字节码 + + + + + + + + + -- Gitee