From 093a5d40f90df38797be459b6d1b25990338bd31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Wed, 1 Nov 2023 12:52:47 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\344\275\234\344\270\232.md" | 0 ...14\346\254\241\344\275\234\344\270\232.md" | 0 ...52\347\216\257\350\257\255\345\217\245.md" | 258 ++++++++++++++++++ 3 files changed, 258 insertions(+) rename "20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" => "16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" (100%) rename "20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" => "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" (100%) create mode 100644 "16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" diff --git "a/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" similarity index 100% rename from "20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" rename to "16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" diff --git "a/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" similarity index 100% rename from "20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" rename to "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" "b/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" new file mode 100644 index 0000000..b2ac0d6 --- /dev/null +++ "b/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" @@ -0,0 +1,258 @@ +# 作业 + + + +### 核心知识点 + +1. 打印0-20之间的整数, 将每个数输出到控制台 + + ```js + + + + + + Document + + + + + + ``` + + + +2. 计算1-1000之间的累加和,并且打印输出到页面中 + + ```js + + ``` + + + +3. 页面依次打印 100-200之间,可以被6整除的数字 + + ```js + + ``` + + + +4. 用户弹窗输入两个数字,页面输出两个数字中的最大值(请使用三元运算符完成) + + ```js + + ``` + + + +5. **用户输入一个数, 计算 1 到这个数的累加和** + + - 比如 用户输入的是 5, 则计算 1~5 之间的累加和 + + - 比如用户输入的是10, 则计算 1~10 之间的累加和 + + ```js + + ``` + + + +6. **输出成绩案例(请使用if多分支来书写程序)** + + 题目描述: + + 接收用户输入的分数,根据分数输出对应的等级字母 A、B、C、D、E, + + - 90分(含)以上 ,输出:A + 80分(含)~ 90 分(不含),输出:B + 70分(含)~ 80 分(不含),输出:C + 60分(含)~ 70 分(不含),输出:D + + - 60分(不含) 以下,输出 E + + ```js + + ``` + + + +7. **输出星期练习(请使用switch分支语句来书写程序)** + + 题目描述: + + 请用户输入1个星期数. 就将对应的英文的星期打印出来. + + - 比如用户输入'星期一', 则 页面可以打印 monday + + - 英文自己查有道。比如星期一是 monday 星期二是 tuesday + + ```js + + ``` + + + +8. **用户登录验证** + + 题目描述: + + 接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功! 否则,让用户一直输入。 + + ```js + + ``` + + + +### 综合案例变形 + +需求:根据用户选择计算两个数的结果: + +**题目描述:** + +打开页面出现一个提示框,注意是一直提示的,'请您选择 + - * / ,如果输入q,则是退出结束程序 + +- 如果输入的是 + - * / 其中任何一个,比如用户输入是 + ,则是计算求和,如果用户输入是 * 则是计算乘积 + - 则提示第一个弹窗,提示用户:'请您输入第一个数字' + - 输入完毕则继续提示第二个弹窗,提示用户:'请您输入第二个数字' + - 都输入完毕,则通过警示框 alert 输出结果 +- 如果输入是 q,则结束程序 + +提示:多分支请使用 if 多分支来完成 + +```js + +``` + + + +## 简答题:关键字汇总( 能够简单的说出来这些关键字干啥用的 ) + +- let 定义 +- typeof 判断数据什么类型 +- if 如果,判断 +- else 反之 +- switch 判断 +- case 判断 +- default 默认值 +- while 循环语句 +- break 退出 +- continue 继续 + + + + + -- Gitee From 94bffdb5dd17bf0e3b9ee4511a1fb4f9b5395a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=99=E8=8B=8F=E6=96=87?= <12071386+que-su-wen@user.noreply.gitee.com> Date: Wed, 1 Nov 2023 05:03:51 +0000 Subject: [PATCH 2/5] =?UTF-8?q?=E9=87=8D=E5=91=BD=E5=90=8D=2016=20?= =?UTF-8?q?=E9=98=99=E8=8B=8F=E6=96=87/20231027=E7=AC=AC=E4=BA=8C=E6=AC=A1?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A.md=20=E4=B8=BA=2016=20=E9=98=99=E8=8B=8F?= =?UTF-8?q?=E6=96=87/20231027=E7=AC=AC=E4=BA=8C=E4=BD=9C=E4=B8=9A.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" => "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" (100%) diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" similarity index 100% rename from "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" rename to "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" -- Gitee From 8001a4998abd77b9b89d63fa6f02da2000a41649 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Wed, 1 Nov 2023 13:04:52 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" => "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" (100%) diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" similarity index 100% rename from "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" rename to "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" -- Gitee From 5d7ff145eb857785fca1dd5de21fe55e55111b13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Wed, 1 Nov 2023 13:11:36 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" => "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" (100%) diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" similarity index 100% rename from "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" rename to "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" -- Gitee From edefde7259d363b8c33d692243e8bfea032fb5be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?16=20=E9=98=99=E8=8B=8F=E6=96=87?= <2361635242@qq.com> Date: Thu, 2 Nov 2023 00:03:33 +0800 Subject: [PATCH 5/5] 1 --- ...72\347\241\200\344\275\234\344\270\232.md" | 91 ------ ...54\344\272\214\344\275\234\344\270\232.md" | 206 -------------- ...52\347\216\257\350\257\255\345\217\245.md" | 258 ------------------ 3 files changed, 555 deletions(-) delete mode 100644 "16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" delete mode 100644 "16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" delete mode 100644 "16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" deleted file mode 100644 index 889fa53..0000000 --- "a/16 \351\230\231\350\213\217\346\226\207/20231026js\345\237\272\347\241\200\344\275\234\344\270\232.md" +++ /dev/null @@ -1,91 +0,0 @@ -# Day01 作业布置 - -## 一. 完成课堂所有的代码 - -```js - - - - - - - Document - - - 奥特曼 - - - 原神 - - - 番茄炒蛋,番茄炒鼻屎,番茄炒牛逼,番茄炒奥利给,番茄炒勾八 - - - - - - - -const bingEl = document.geteml("sb") -bingEl.onclick = function(){ - alert("Bing一下") -} - - -``` - - - - - -## 二. 简单聊聊JavaScript的历史(自己的话术来总结) - -javaScript是历史上第一个比较成熟的网络浏览器,轰动一时。但是,当时这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。网景公司就急需一种网页脚本语言,使得浏览器可以与网页互动, 1995年网景公司招募了程序员Brendan Eich,希望将Scheme语言作为网页脚本语言的可能性; 就在当时,发生了另外一件大事:1995年Sun公司将Oak语言改名为Java,正式向市场推出;Java当初有一个口号:“write once run anywhere”; 网景公司动了心,决定与Sun公司结成联盟,希望将Java嵌入到网页中来运行,Brendan Eich本人非常热衷于Scheme,但是管理层那个时候有点倾向于Java,希望可以简化Java来适应网页脚本的需求;但是Brendan Eich对此并不感兴趣,他用10天时间设计出来了JavaScript; 最初这门语言的名字是Mocha(摩卡);在Navigator2.0 beta版本更名为LiveScript; 在Navigator2.0 beta 3版本正式重命名为JavaScript,当时是为了给这门语言搭上Java这个热词; 当然10天设计出来语言足够说明Brendan Eich是天才, Brendan Eich曾经这样描述过JavaScript: 与其说我爱Javascript,不如说我恨它,它是C语言和Self语言一夜情的产物; 十八世纪英国文学家约翰逊博士说:'它的优秀之处并非原创,它的原创之处并不优秀,微软公司于1995年首次推出Internet Exlorer,从而引发了与Netscape的浏览器大战。 微软对Netscape Navigator解释器进行了逆向工程,创建了JScript, 除此之外,ActionScript和JScript也都是ECMAScript规范的实现语言; 所以说,ECMAScript是一种规范,而JavaScript是这种规范的一种实现。 - -## 三. 说说你对JS引擎的理解(自己的话术总结) - - js是一种程序虚拟机, - -简单地说,JavaScript引擎能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。如*var a = 1 + 2;* JavaScript引擎的作用就是(解析)这行代码,并且将a的值变为3 - -## 四. JavaScript的交互方式有哪些?(后两种方式) - -```js -alert /*接受一个参数 弹窗查看*/ -console.log /*接受多个参数 在浏览器控制台查看*/ -document.write /*接受多个字符串 在浏览器页面查看*/ - prompt /*接受一个参数 在浏览器接受用户输入*/ -``` - - - -## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习) - -变量(Variant)字符串(string)、数值(number)、布尔值(boolean)、null、undefined对象(Object)、数组(Array)、函数(Function - - - -## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习) - - - -布尔值(Boolean),有 2 个值分别是:`true` 和 `false` - -定义变量:const ,let ,var ,直接赋值 - -null,一个表明 null 值的特殊关键字。JavaScript 是大小写敏感的,因此 `null` 与 `Null`、`NULL`或变体完全不同 - -undefined,和 null 一样是一个特殊的关键字,undefined 表示变量未赋值时的属性 - -数字(Number),整数或浮点数,例如: `42` 或者 `3.14159` - -任意精度的整数(BigInt),可以安全地存储和操作大整数,甚至可以超过数字的安全整数限制 - -字符串(String),字符串是一串表示文本值的字符序列,例如:`"Howdy"` - -代表(Symbol,在 ECMAScript 6 中新添加的类型)。一种实例是唯一且不可改变的数据类型。 diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" "b/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" deleted file mode 100644 index 0d7481b..0000000 --- "a/16 \351\230\231\350\213\217\346\226\207/20231027\347\254\254\344\272\214\344\275\234\344\270\232.md" +++ /dev/null @@ -1,206 +0,0 @@ -2023年10月28日 - -# 数据类型,分支逻辑,运算符,循环 - -## 案例 - -```html - - - - - - - 05 - - -

05_JavaScript分支语句和逻辑运算符

- - - - - - - -``` - -```html - - - - - - - 06 - - - - - - - -``` \ No newline at end of file diff --git "a/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" "b/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" deleted file mode 100644 index b2ac0d6..0000000 --- "a/16 \351\230\231\350\213\217\346\226\207/20231031js\345\276\252\347\216\257\350\257\255\345\217\245.md" +++ /dev/null @@ -1,258 +0,0 @@ -# 作业 - - - -### 核心知识点 - -1. 打印0-20之间的整数, 将每个数输出到控制台 - - ```js - - - - - - Document - - - - - - ``` - - - -2. 计算1-1000之间的累加和,并且打印输出到页面中 - - ```js - - ``` - - - -3. 页面依次打印 100-200之间,可以被6整除的数字 - - ```js - - ``` - - - -4. 用户弹窗输入两个数字,页面输出两个数字中的最大值(请使用三元运算符完成) - - ```js - - ``` - - - -5. **用户输入一个数, 计算 1 到这个数的累加和** - - - 比如 用户输入的是 5, 则计算 1~5 之间的累加和 - - - 比如用户输入的是10, 则计算 1~10 之间的累加和 - - ```js - - ``` - - - -6. **输出成绩案例(请使用if多分支来书写程序)** - - 题目描述: - - 接收用户输入的分数,根据分数输出对应的等级字母 A、B、C、D、E, - - - 90分(含)以上 ,输出:A - 80分(含)~ 90 分(不含),输出:B - 70分(含)~ 80 分(不含),输出:C - 60分(含)~ 70 分(不含),输出:D - - - 60分(不含) 以下,输出 E - - ```js - - ``` - - - -7. **输出星期练习(请使用switch分支语句来书写程序)** - - 题目描述: - - 请用户输入1个星期数. 就将对应的英文的星期打印出来. - - - 比如用户输入'星期一', 则 页面可以打印 monday - - - 英文自己查有道。比如星期一是 monday 星期二是 tuesday - - ```js - - ``` - - - -8. **用户登录验证** - - 题目描述: - - 接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功! 否则,让用户一直输入。 - - ```js - - ``` - - - -### 综合案例变形 - -需求:根据用户选择计算两个数的结果: - -**题目描述:** - -打开页面出现一个提示框,注意是一直提示的,'请您选择 + - * / ,如果输入q,则是退出结束程序 - -- 如果输入的是 + - * / 其中任何一个,比如用户输入是 + ,则是计算求和,如果用户输入是 * 则是计算乘积 - - 则提示第一个弹窗,提示用户:'请您输入第一个数字' - - 输入完毕则继续提示第二个弹窗,提示用户:'请您输入第二个数字' - - 都输入完毕,则通过警示框 alert 输出结果 -- 如果输入是 q,则结束程序 - -提示:多分支请使用 if 多分支来完成 - -```js - -``` - - - -## 简答题:关键字汇总( 能够简单的说出来这些关键字干啥用的 ) - -- let 定义 -- typeof 判断数据什么类型 -- if 如果,判断 -- else 反之 -- switch 判断 -- case 判断 -- default 默认值 -- while 循环语句 -- break 退出 -- continue 继续 - - - - - -- Gitee