diff --git "a/32 \346\235\250\346\257\205/20231030 \345\276\252\347\216\257\345\210\244\346\226\255.md" "b/32 \346\235\250\346\257\205/20231030 \345\276\252\347\216\257\345\210\244\346\226\255.md"
new file mode 100644
index 0000000000000000000000000000000000000000..ae645bafb30f54e8dff4d8e17ebd66365e27e8b7
--- /dev/null
+++ "b/32 \346\235\250\346\257\205/20231030 \345\276\252\347\216\257\345\210\244\346\226\255.md"
@@ -0,0 +1,359 @@
+# 日志
+
+2023年10月30日
+
+## 补充
+
+```js
+//documen中的输出语句,换行用
,因为document执行区域为HTML,而在console中用换行符换行
+//``反引号,也称模板字符串,可以让字符换行,换行可以直接被保留,最重要的是反引号支持解析变量,用${变量}表示
+```
+
+
+
+## 笔记
+
+### 常量
+
+```js
+const 常量名 = 值
+//不可二次赋值,所以在创建的时候不允许赋值与声明分开
+```
+
+### 运算符
+
+```js
+'/'号中js会保留小数,而小数作为浮点数不精准
+3/0 Java会报错,而js不会,因为在js中0做除数是无穷大,Infinity
+```
+
+### 赋值运算符
+
+```js
++=,-+,*=,/=,%=
+a +=b --> a = a+b
+```
+
+### 自增(一元运算符)
+
+```js
+i++,++i,i--,--i
+先加和后加区别:
+++i:先自增在参与运算
+i++:先参与运算在自增
+两者单独使用没区别,i++用的多
+例:
+(i++ + ++i + i)=7
+```
+
+### 比较运算符
+
+```js
+>,<,>=,<=,==,===,!==
+== 为两边值是否相等
+=== 为两边的值与数据类型是否相等
+!== 为两边的值与类型都不等
+比较运算符会隐式转换为数字类型
+undefined==null,true
+undefined===null,false
+NaN 不等于任何值,包括他自己
+```
+
+### 逻辑运算符
+
+```
+&& 逻辑与,并且,两边都true才真
+|| 逻辑或,或者,两边都false才假
+! 逻辑非,取反
+优先级:!>&&>||
+```
+
+### 运算符优先等级
+
+```
+1.括号 ()
+2.一元运算符 ++ --
+3.算数运算符 先*/后+-
+4.关系运算符 > >= < <=
+5.相等运算符 == != === !==
+6.逻辑运算符 先&&后||
+7.赋值运算符 =
+8.逗号运算符 ,
+```
+
+### 判断
+
+```js
+if 判断:
+if(条件1){
+ 满足条件执行的代码
+}else if(条件2){
+ 满足条件执行的代码
+}else{
+ 代码
+}
+
+
+三元运算符:
+条件?表达式1:表达式2
+
+Switch 判断:
+switch (数据){
+ case 值1:
+ 代码
+ break
+ case 值2:
+ 代码
+ break
+ ....
+ default:
+ 代码
+ break
+}
+// case 匹配的值必须值和类型全等于,所以用===
+```
+
+### 断点调试
+
+```
+F12,打开sources,选择代码文件
+```
+
+### 循环
+
+```js
+循环三要素:变量起始值,终止条件(无终止条件会死循环),变量变化量(自增或自减)
+while 循环:不明确的次数时使用
+while(循环条件){
+ 循环体
+}
+
+
+for 循环:明确循环次数时使用
+for(let i = 0;i
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+