From 1bab49302c2b68a0eac67caa3b5733a63236b83f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=9B=84?= <3218770186@qq.com> Date: Tue, 18 Oct 2022 06:01:36 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=BB=BA=2010.17?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "30\351\273\204\351\233\204/10.17/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "30\351\273\204\351\233\204/10.17/.keep" diff --git "a/30\351\273\204\351\233\204/10.17/.keep" "b/30\351\273\204\351\233\204/10.17/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 96fc429109233796dced0e0b3626cd1560e3d8af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E9=9B=84?= <3218770186@qq.com> Date: Tue, 18 Oct 2022 06:02:37 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E9=BB=84=E9=9B=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄雄 <3218770186@qq.com> --- "30\351\273\204\351\233\204/10.17/cc.html" | 90 ++++++++++++ .../10.17/javasc\346\225\260\347\273\204.md" | 130 ++++++++++++++++++ 2 files changed, 220 insertions(+) create mode 100644 "30\351\273\204\351\233\204/10.17/cc.html" create mode 100644 "30\351\273\204\351\233\204/10.17/javasc\346\225\260\347\273\204.md" diff --git "a/30\351\273\204\351\233\204/10.17/cc.html" "b/30\351\273\204\351\233\204/10.17/cc.html" new file mode 100644 index 0000000..f27ffca --- /dev/null +++ "b/30\351\273\204\351\233\204/10.17/cc.html" @@ -0,0 +1,90 @@ + + + + + + + Document + + + + + \ No newline at end of file diff --git "a/30\351\273\204\351\233\204/10.17/javasc\346\225\260\347\273\204.md" "b/30\351\273\204\351\233\204/10.17/javasc\346\225\260\347\273\204.md" new file mode 100644 index 0000000..554183e --- /dev/null +++ "b/30\351\273\204\351\233\204/10.17/javasc\346\225\260\347\273\204.md" @@ -0,0 +1,130 @@ +## 数组 + + + +prompt:默认输入的是字符串 string + +var str='javascrpit' //拆分字符串 split + +const arr =str.split('') //把str里的字符串分开 + +console.log(arr) + + + +var arr=[1、'5'、null、undefined] //可以不用同一个类型 + +console.log(arr) //引用型基本数据类型(值类型) + +引用型用const 节约空间 列: const arr=[....] + +### 增 + +push、pop、shift、unshift + +arr.pop() //删除最后一个元素 + +arr.push([4、5、6]) //在数组末尾添加元素 + +arr [10]='java' //直接删除元素 + +arr.shift() // 移除第一个元素 + +arr.unshift() //往数组头部前增加元素 + +### 查 + +arr[index] + +console.log(arr[2]) //查询下标第n个元素 + +### 改 + +arr[1]='五' + +### 删 + +delete arr[0] + + + +### 排序sort + +//根据字符串顺序排序,不是按照数字大小排序 + +const arr=[1、4、5、2、3]; + +arr.sort(); + +console.log(arr); + +结果:1、2、3、4、5 //int 型可以排序 + + reverse() 反转数组 + + arr.reverse() + +console.log(arr1) + + + +splice():嫁接(裁接不需要,需要的是接上去) + +splice(index、delecount、insertvalue): 小标index 开始、删除 delecount个元素、再添加insertvalue + +//只删除、替换、添加 + +列:arr.splice(3.0,'嫁','接',666; //替换作用 + + + +### 冒泡排序 + +列: let arr=[90,65,78,66,48,39,92,73] //通过冒泡排序从小到大,从大到小 + +​ for (var i = 0; i < arr.length-1; i++) { + +​ for (var j = 0; j < arr.length-1; j++) { + +​ if (arr[j]