From db6b690716d1b5bac369f90c50f1c48aa1a9f3af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E5=8D=8E=E4=BC=9F?= <1931626338@qq.com>
Date: Tue, 18 Oct 2022 19:29:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E7=BB=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\346\254\241\344\275\234\344\270\232.html" | 91 +++++
.../2022-10-17 \346\225\260\347\273\204.md" | 351 ++++++++++++++++++
2 files changed, 442 insertions(+)
create mode 100644 "12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/2022-10-17 \347\254\254\344\270\211\346\254\241\344\275\234\344\270\232.html"
create mode 100644 "12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-10-17 \346\225\260\347\273\204.md"
diff --git "a/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/2022-10-17 \347\254\254\344\270\211\346\254\241\344\275\234\344\270\232.html" "b/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/2022-10-17 \347\254\254\344\270\211\346\254\241\344\275\234\344\270\232.html"
new file mode 100644
index 0000000..98737a2
--- /dev/null
+++ "b/12 \351\231\210\345\215\216\344\274\237/\344\275\234\344\270\232/2022-10-17 \347\254\254\344\270\211\346\254\241\344\275\234\344\270\232.html"
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-10-17 \346\225\260\347\273\204.md" "b/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-10-17 \346\225\260\347\273\204.md"
new file mode 100644
index 0000000..298032b
--- /dev/null
+++ "b/12 \351\231\210\345\215\216\344\274\237/\347\254\224\350\256\260/2022-10-17 \346\225\260\347\273\204.md"
@@ -0,0 +1,351 @@
+# 2022-10-13
+
+## 循环体
+
+```js
+在html中嵌套javascript
+
+var let (声明函数)
+
+打印在网页 : document.write(); 在网页上打印括号中的值
+
+弹窗:alert() 弹窗显示括号中的值
+
+弹窗输入 :var name = prompt('请输入一个名字')
+
+console.log() ---打印出值
+
+if 判断:
+
+if(条件){
+
+}else if(条件){
+
+}else{
+
+}
+
+for 循环:
+
+for (let i = 1; i <= 100; i++) {
+
+}
+
+switch 判断:
+
+switch (条件) {
+
+ case 值:
+
+ alert('优秀')
+
+ break;
+
+ default:
+
+ break;
+
+ }
+```
+
+ 1-100之间偶数相加,求加到几的时候和超过1000
+
+```js
+var sum = 0
+ var sum1 = 0
+ for (let i = 0; i <=100; i++) {
+ if (i%2==0) {
+ sum = sum + i
+ if (sum > 1000) {
+ sum1 = i
+ break
+ }
+ }
+ }
+ console.log(sum1);
+```
+
+1-100之间偶数相加,能被7整除的数字不参加累加运算,求和
+
+```js
+var sum1 = 0
+for (let i = 0; i <= 100; i++) {
+ if (i%7==0) {
+ continue;
+ }
+ if (i%2==0) {
+ sum1 = sum1 + i
+ }
+ }
+ console.log(sum1);
+```
+
+ 求199-2022的润年
+
+```js
+ var sum = 0
+ for (let i = 199 ; i <=2022; i++) {
+ if ( (i%4==0) && (i%100==0) && (i%400==0) ) {
+ sum = i
+ console.log(sum);
+ }
+ }
+```
+
+输入分数,如果分数在 90-100: A 80-89:B 60-79:C 小于60:D
+
+```js
+ var score = prompt('请输入分数')
+ if (score>=90 && score<=100) {
+ alert('A')
+
+ }
+ if (score>=80 && score<89) {
+ alert('B')
+
+ }
+ if (score>=60 && score<79) {
+ alert('C')
+
+ }
+ else
+ alert('D')
+```
+
+# 2022-10-14
+
+## 数据类型
+
+#### 基本数据类型
+
+##### Number - Integer,float
+
+##### Boolean
+
+##### Null
+
+##### Undefined
+
+##### Symbol
+
+##### String
+
+## 数据类型转换
+
+#### 1.显示类型转换
+
+- #### Number(mix)
+
+- #### parseInt(str, radix)
+
+- #### parseFloat(string)
+
+- #### String(mix)
+
+- #### toString(radix)
+
+- #### Boolean()
+
+**练习:将10110110转成16进制**
+
+```js
+ 2-->10-->16 //先转十进制,再转十六进制
+var num = 10110110;
+var num2 = parseInt(num,2);
+var res = num2.toString(16);
+alert(res);
+```
+
+
+
+## 常用类
+
+#### Math
+
+求最值Math.min() Math.max()
+
+舍入 Math.ceil() Math.floor() Math.round()
+
+```js
+Math:min(最小),max(最大)
+Math: 舍入 ceil(向上取整) floor(向下取整) round(四舍五入)
+ var minnum = Math.min(1,3,5,64,76,47,84,3)
+ var num = Math.ceil(53.1); //54
+```
+
+#### 2.Random
+
+```js
+20-30 Radom()-->[0,1) 1-30: Random()*(31-1) --[0,30-1+1]+1 --> [1,30]
+Random()*(30-20+1)+20 //[20,30]
+console.log((Random())*(30-20+1)+20); //[0,11)+20 --> [20,31) -->[20,30]
+console.log(parseInt(Math.random()*11)+20);
+```
+
+#### 3.Time
+
+
+
+# 2022-10-17
+
+## 数组
+
+```js
+//获取数组长度 length
+
+
+//concat:将两个数组合并在一起
+const firstList = [1, 2, 3]
+const secondList = [4, 5, 6]
+const thirdList = firstList.concat(secondList)
+
+//indexof:查找数组的元素,返回-1表示不存在,与之相同的查找方法还有includes,lastindexof
+
+//toString():将数组转成字符串
+
+//join():添加指定字符后转成字符串 转成json常用
+
+//slice():表示切片,参数个数:0 1 2 返回一个数组对象
+
+//splice(): 接收 0 2 多 个参数 表示移除,替换元素
+
+
+//数组的添加元素:push unshift
+//数组的删除元素: shift pop
+
+//reverse() :反转
+//sort()
+
+//forEach():数组为每个数组元素调用一次函数(回调函数)。
+//map()
+//filter():匹配符合条件的元素
+//reduce(): 汇总数据,返回是一个数据
+//every():检查所有数组值是否通过测试
+```
+
+## shift
+
+`shift` 方法用于删除数组中的第一个元素,并返回删除的这个元素
+
+```js
+arr.shift();
+console.log(arr);
+```
+
+## unshift
+
+`unshift` 方法用于在数组的第一个位置添加元素,并返回添加元素后的数组长度
+
+```js
+arr.shift()
+arr.unshift(86)
+console.log(arr);
+```
+
+## 数组解构
+
+```js
+ //数组解构
+ // const arr = [1,2,3,4];
+ // var a = arr[0];
+ // var b = arr[1];
+ // var d = arr[3];
+ // var[a,...args] = arr;
+ // console.log(a);
+ // console.log(args);
+ // console.log(b);
+ // console.log(c);
+ // console.log(d);
+```
+
+## reverse()反转数组
+
+```js
+// const arr = [1, '5', null, undefined, 6, 4, 11111111]
+// arr.reverse()
+// console.log(arr1);
+```
+
+```js
+ 去空格函数
+var str = 'JavaScript'
+// const arr = str.split('')
+// console.log(arr);
+ console.log(String.prototype);
+ console.log(str.toUpperCase());
+
+ console.log(str.substr(4,6));
+ console.log(str.substring(4,0)); //[4,6) 如果start>end,交换顺序
+ console.log(str.trim()); //去掉两边的空格,中间穿插的不可以
+
+ console.log(str.includes('Sc'));//返回true表示找得到,返回false表示找不到
+ console.log(str.indexOf('Sc',6)); //返回的是第一个匹配字符串的起始下标,如果找不到返回-1
+ console.log(str.slice(4,0)); //截取,返回对应长度的字符串
+```
+
+## 作业习题
+
+将数组中的 元素1 与 元素3 调换位置
+
+```js
+ // const arr = [3,2,1,4,5]
+
+ // let temp = arr[2]
+
+ // arr[2] = arr[0]
+
+ // arr[0] = temp
+
+ // console.log(arr); //1 2 3 4 5
+```
+
+使用冒泡排序(从大到小): [90,65,78,66,48,39,92,73] 使用数组解构的方法交换变量
+
+```js
+ // const arr = [90,65,78,66,48,39,92,73];
+ // for(let i = 0; iarr.length-1-i;j++){
+ // if(arr[j]>arr[j+1]){
+ // [arr[j],arr[j+1]] = [arr[j+1],arr[j]]
+ // }
+ // }
+ // }
+ // console.log(arr);
+```
+
+ // 1.移除第一个元素87,并在开头添加 元素86
+
+ // 2.移除最后一个元素43, 并在末尾添加1
+
+ // 3.在 70 65 之间插入 元素 68
+
+ // 4.删除元素65
+
+```js
+const arr = [87,85,74,70,65,59,43]
+
+ // 1.
+ // arr[0] = 86
+ // console.log(arr);
+ // 第二种写法
+ // arr.shift()
+ // arr.unshift(86)
+ // console.log(arr);
+
+ // 2.
+ // arr[6] = 1
+ // console.log(arr);
+ // 第二种写法
+ // arr.pop()
+ // arr.push(1)
+ // console.log(arr);
+
+ // 3.
+ // arr.splice(4,0,68);
+ // console.log(arr);
+
+ // 4.
+ // delete arr[4];
+ // console.log(arr);
+```
+
--
Gitee