From f2ba0a30659b5aa9c851ac0969206a868ed24246 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=92=B8=E9=B1=BC=E5=91=B5=E5=91=B5=E5=93=88=E5=91=B5?=
<2181336186@qq.com>
Date: Sun, 28 Dec 2025 21:56:34 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../20251222.md" | 184 ++++++++++++++++++
.../20251224.md" | 153 +++++++++++++++
.../20251225.md" | 145 ++++++++++++++
.../20251226.md" | 105 ++++++++++
4 files changed, 587 insertions(+)
create mode 100644 "\345\274\240\351\271\217\347\277\224/20251222.md"
create mode 100644 "\345\274\240\351\271\217\347\277\224/20251224.md"
create mode 100644 "\345\274\240\351\271\217\347\277\224/20251225.md"
create mode 100644 "\345\274\240\351\271\217\347\277\224/20251226.md"
diff --git "a/\345\274\240\351\271\217\347\277\224/20251222.md" "b/\345\274\240\351\271\217\347\277\224/20251222.md"
new file mode 100644
index 000000000..f7a3b3eb4
--- /dev/null
+++ "b/\345\274\240\351\271\217\347\277\224/20251222.md"
@@ -0,0 +1,184 @@
+## 笔记
+
+### 200+练习
+
+方法一:
+
+
+方法二:
+
+
+### 增删改查 API
+
+
+
+
+4. 完成如下任务
+
+- 题目描述:
+ 声明三个变量分别存储一个学生的姓名(字符串)、年龄(数字)、是否及格(布尔值),然后分别输出这三个变量的值和类型
+- 输出示例:
+ 姓名: "李四", 类型: string
+ 年龄: 19, 类型: number
+ 及格: true, 类型: boolean
+
+```html
+
+```
+
+5. 完成如下任务
+
+- 题目描述:
+ 理解 null 和 undefined 的区别,分别创建这两种类型的变量并输出
+- 输出示例:
+ undefined 变量: undefined, 类型: undefined
+ null 变量: null, 类型: object
+
+```html
+
+```
+
+6. 完成如下任务
+
+- 题目描述:
+ 理解变量的作用域,演示块级作用域(let、const)和函数作用域(var)的区别
+- 输出示例:
+ let 和 const 有块级作用域
+ var 只有函数作用域
+
+```html
+
+```
+
+7. 完成如下任务
+
+- 题目描述:
+ 理解变量提升(Hoisting),对比 var、let、const 的行为
+- 输出示例:
+ var 声明会提升,但值为 undefined
+ let 和 const 存在暂时性死区
+
+```html
+
+```
+
+8. 完成如下任务
+
+- 题目描述:
+ 使用模板字符串拼接变量和表达式
+- 输入示例:
+ name = "张三", age = 20, score = 85
+- 输出示例:
+ `${name}今年${age}岁,考了${score}分,${score >= 60 ? '及格' : '不及格'}`
+
+```html
+
+```
+
+. 完成如下任务
+
+- 题目描述:
+ 计算两个数字 a 和 b 的加、减、乘、除、取余结果,并返回一个包含这些结果的对象
+- 输入示例:
+ 10, 3
+- 输出示例:
+ { 加: 13, 减: 7, 乘: 30, 除: 3.33, 余: 1 }
+
+```html
+
+```
+
+2. 完成如下任务
+
+- 题目描述:
+ 将字符串 "123" 转换为数字类型,将数字 456 转换为字符串类型,并分别返回它们的值和类型
+- 输出示例:
+ 转换后的数字: 123, 类型: number
+ 转换后的字符串: "456", 类型: string
+
+```html
+
+```
+
+3. 完成如下任务
+
+- 题目描述:
+ 比较两个变量 a 和 b,返回 a 是否大于 b、是否等于 b、是否不等于 b 的布尔值结果
+- 输入示例:
+ 5, 3
+- 输出示例:
+ { 大于: true, 等于: false, 不等于: true }
+
+```html
+
+```
diff --git "a/\345\274\240\351\271\217\347\277\224/20251224.md" "b/\345\274\240\351\271\217\347\277\224/20251224.md"
new file mode 100644
index 000000000..47e12043f
--- /dev/null
+++ "b/\345\274\240\351\271\217\347\277\224/20251224.md"
@@ -0,0 +1,153 @@
+## 笔记
+
+
+
+
+1. 完成如下任务
+
+- 题目描述:
+ 给定一个分数 score,判断成绩等级:90 分以上为"优秀",80-89 分为"良好",60-79 分为"及格",60 分以下为"不及格"
+- 输入示例:
+ 85
+- 输出示例:
+ "良好"
+
+2. 完成如下任务
+
+- 题目描述:
+ 使用 for 循环计算 1 到 n 的累加和
+- 输入示例:
+ 100
+- 输出示例:
+ 5050
+
+```html
+
+```
+
+3. 完成如下任务
+
+- 题目描述:
+ 遍历数组 arr,输出所有偶数
+- 输入示例:
+ [1, 2, 3, 4, 5, 6, 7, 8]
+- 输出示例:
+ [2, 4, 6, 8]
+
+```html
+
+```
+
+4. 完成如下任务
+
+- 题目描述:
+ 判断给定数字 num 是否为质数(只能被 1 和自身整除的大于 1 的自然数)
+- 输入示例:
+ 17
+- 输出示例:
+ true
+
+```html
+
+```
+
+5. 完成如下任务
+
+- 题目描述:
+ 使用 while 循环找出小于 n 的所有 3 的倍数
+- 输入示例:
+ 20
+- 输出示例:
+ [3, 6, 9, 12, 15, 18]
+
+```html
+
+```
+
+6. 完成如下任务
+
+- 题目描述:
+ 使用 switch 语句根据星期几输出不同的信息
+- 输入示例:
+ dayOfWeek = 1 (周一)
+- 输出示例:
+ "今天是工作日,要上班"
+
+```html
+
+```
+
+7. 完成如下任务
+
+- 题目描述:
+ 使用 for...of 循环遍历数组
+- 输入示例:
+ ['苹果', '香蕉', '橙子']
+- 输出示例:
+ 依次输出每个水果名称
+
+```html
+
+```
diff --git "a/\345\274\240\351\271\217\347\277\224/20251225.md" "b/\345\274\240\351\271\217\347\277\224/20251225.md"
new file mode 100644
index 000000000..da411ecd0
--- /dev/null
+++ "b/\345\274\240\351\271\217\347\277\224/20251225.md"
@@ -0,0 +1,145 @@
+## 笔记
+
+
+
+
+1. 使用公网 IP`添加记录`
+2. 使用`ping`查看网站连接
+3. 登录服务器
+4. 创建文件
+ - touch xxx 创建一个新的空文件
+ - vim xxx.txt 打开/创建一个文件
+5. 创建文件夹
+ - mkdir
+6. 切换目录
+ - cd
+7. 列出目录清单
+ - ls 列出指定目录下的内容(如果未指定则指列出当前目录)
+8. 安装软件
+ - apt install nginx -y
+9. 更新软件
+
+10. 完成如下任务
+
+- 题目描述:
+ 使用 for...in 循环遍历对象的属性
+- 输入示例:
+ { name: "张三", age: 20, city: "北京" }
+- 输出示例:
+ name: 张三
+ age: 20
+ city: 北京
+
+```html
+
+```
+
+9. 完成如下任务
+
+- 题目描述:
+ 使用 break 和 continue 控制循环流程
+- 输入示例:
+ 查找数组中第一个大于 50 的数,跳过所有负数
+- 输出示例:
+ 演示 break(跳出循环)和 continue(跳过本次循环)的使用
+
+```html
+
+```
+
+10. 完成如下任务
+
+- 题目描述:
+ 使用嵌套循环打印九九乘法表
+- 输出示例:
+ 1*1=1
+ 1*2=2 2*2=4
+ 1*3=3 2*3=6 3*3=9
+ ...
+
+```html
+
+```
+
+11. 完成如下任务
+
+- 题目描述:
+ 使用条件运算符和 if-else 对比,实现同样的逻辑
+
+- 输入示例:
+ age = 18
+
+- 输出示例:
+ const status = age >= 18 ? '成年' : '未成年'; (三元运算符)
+ if (age >= 18) { status = '成年'; } else { status = '未成年'; }
+
+ ```html
+
+ ```
+
+12. 完成如下任务
+
+- 题目描述:
+ 实现一个简单的猜数字游戏,使用循环和条件判断
+
+- 输出示例:
+ 生成 1-100 随机数,用户猜测,给出"太大"、"太小"或"猜对了"的提示
+
+ ```html
+
+ ```
diff --git "a/\345\274\240\351\271\217\347\277\224/20251226.md" "b/\345\274\240\351\271\217\347\277\224/20251226.md"
new file mode 100644
index 000000000..68fae158b
--- /dev/null
+++ "b/\345\274\240\351\271\217\347\277\224/20251226.md"
@@ -0,0 +1,105 @@
+1. 完成如下任务
+
+- 题目描述:
+ 计算并返回给定数组 arr 中所有元素的总和
+- 输入示例:
+ [ 1, 2, 3, 4 ]
+- 输出示例:
+ 10
+
+```html
+
+```
+
+2. 完成如下任务
+
+- 题目描述:
+ 合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组
+- 输入示例:
+ [1, 2, 3, 4], ['a', 'b', 'c', 1]
+- 输出示例:
+ [1, 2, 3, 4, 'a', 'b', 'c', 1]
+
+```html
+
+```
+
+3. 完成如下任务
+
+- 题目描述:
+ 统计数组 arr 中值等于 item 的元素出现的次数
+
+- 输入示例:
+ [1, 2, 4, 4, 3, 4, 3], 4
+
+- 输出示例:
+ 3
+
+```html
+
+```
+
+4. 完成如下任务
+
+- 题目描述(15 分):
+ 找出数组 arr 中重复出现过的元素(不用考虑返回顺序)
+
+- 输入示例:
+ [1, 2, 4, 4, 3, 3, 1, 5, 3]
+
+- 输出示例:
+ [1, 3, 4]
+
+```html
+
+```
+
+5. 完成如下任务
+
+- 题目描述:
+ 删除数组 arr 中的指定元素 item,返回新数组(不修改原数组)
+- 输入示例:
+ [1, 2, 3, 4, 2, 5], 2
+- 输出示例:
+ [1, 3, 4, 5]
+
+```html
+
+```
--
Gitee