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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
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 0000000000000000000000000000000000000000..f27ffcad15cf8b15da859a5dcc340e868e671493
--- /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 0000000000000000000000000000000000000000..554183ee54eaad85d24f416be7e9938b6113e493
--- /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]