From acf9458b1959f95f9930a1919f116d36dae61576 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E8=83=9C=E6=9D=B0?= <2608607026@qq.com>
Date: Thu, 28 Dec 2023 12:53:51 +0000
Subject: [PATCH 1/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2058?=
=?UTF-8?q?=E9=99=88=E8=83=9C=E6=9D=B0/2023-10-26.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../2023-10-26.md" | 123 ------------------
1 file changed, 123 deletions(-)
delete mode 100644 "58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
diff --git "a/58\351\231\210\350\203\234\346\235\260/2023-10-26.md" "b/58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
deleted file mode 100644
index 71dae36..0000000
--- "a/58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
+++ /dev/null
@@ -1,123 +0,0 @@
-## 一. 完成课堂所有的代码
-
-```html
-
-
-
-
-
- Document
-
-
-
- 百度一次啊
-
-
- Google一下
-
-
-
- demo3一下
-
-
- const bingEl = document.querySelector('#bing')
- bingEl.onclick = function(){
- alert('demo3一下')
- }
-
-
-
-
-
-```
-
- 通常每条语句的后面我们会添加一个分号,表示语句的结束:
-
- 分号的英文是semicolon 当存在换行符(line break)时,在大多数情况下可以省略分号;
-
- JavaScript 将换行符理解成“隐式”的分号;
-
-这也被称之为自动插入分号(an automatic semicolon);
-
-```js
-// 单行注释
-/* 多行注释 */
-```
-
-## 二. 简单聊聊JavaScript的历史(自己的话术来总结)
-
-javascript是 1995年天才Brendan Eich 因公司所走路线与自己喜好不同所生产出的一种结合c++、Java等语言精华的一种语言 在浏览器大战展开之后,网景公司意识到需要想个办法不要被微软抢占市场,所以在1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交了语言标准,并于1997年6月以JavaScript为基础制定了ECMAScript标准规范“ECMA-262”
-
-
-
-## 三. 说说你对JS引擎的理解(自己的话术总结)
-
- JavaScript引擎就是将js的所输入的高级语言转化为cpu所能够理解并执行的语言
-
-## 四. JavaScript的交互方式有哪些?(后两种方式)
-
-| 交互方法 | 方法说明 | 效果查看 |
-| -------------- | -------------- | -------------------- |
-| alert | 接受一个参数 | 弹窗查看 |
-| console.log | 接受多个参数 | 在浏览器控制台查看 |
-| document.write | 接受多个字符串 | 在浏览器页面查看 |
-| prompt | 接受一个参数 | 在浏览器接受用户输入 |
-
-```js
-alert('nct')
-undefined
-
-console.log('ENHYPEN')
-VM290:1 ENHYPEN
-undefined
-
-console.log('ENHYPEN','NCT')
-VM353:1 ENHYPEN NCT
-undefined
-
-a='ENHYPEN'
-B='TXT'
-console.log(a,B)
-VM610:3 ENHYPEN TXT
-undefined
-
-document.write('Straykids','iKON')
-undefined
-
-prompt('TXT')
-'12'
-```
-
-## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习)
-
-```js
-类型 前缀 示例
-数组(Array) a aItems
-布尔值(Boolean) b bIsComplete
-浮点数(Float) f fPrice
-函数(Function) fn fnHandler
-整数(Integer) i iItemCount
-对象(Object) o oDIv1
-正则表达式(RegExp) re reEmailCheck
-字符串(String) s sUserName
-变量(Variant) v vAnything
-```
-
-## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习)
-
-| **数据类型** | **说明:(四基两空一对象)** |
-| --------------- | :----------------------------------------------------------- |
-| Number数值 | JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数 |
-| String字符串 | 最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节 |
-| Boolean布尔值 | 最机械的数据类型,逻辑运算的载体,仅有两个值,true / false |
-| Symbol符号类型 | ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用 |
-| null空值 | 表示不存在,当为对象的属性赋值为 null,表示删除该属性,使用 typeof 运算符检测 null 值,返回 Object |
-| undefined未定义 | 当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined |
-| Object对象 | 是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量 |
\ No newline at end of file
--
Gitee
From 0c2b236ba35e6cca1e507b90318cf247fecdfd8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E8=83=9C=E6=9D=B0?= <2608607026@qq.com>
Date: Thu, 28 Dec 2023 12:53:56 +0000
Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2058?=
=?UTF-8?q?=E9=99=88=E8=83=9C=E6=9D=B0/2023-10-27.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../2023-10-27.md" | 203 ------------------
1 file changed, 203 deletions(-)
delete mode 100644 "58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
diff --git "a/58\351\231\210\350\203\234\346\235\260/2023-10-27.md" "b/58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
deleted file mode 100644
index 6a2e995..0000000
--- "a/58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
+++ /dev/null
@@ -1,203 +0,0 @@
-# 笔记
-
-## 变量
-
- 一个变量,就是一个用于存放数值的容器(可以是数字,字符串或其他任意的数据)变量的独特之处在于它存放的数值是可以改变的。
-
-命名格式:
-
- 用var关键字(variable单词的缩写)
-
- var 名称 = ....;
-
- 也可以分开操作
-
- var 名称; 名称 = ...;
-
- 同时声明多个变量
-
- var 名称1,名称2....; 1 = .. 2 = ..
-
-##### 变量的命名规范(必须遵守)
-
- 第一个字符必须是字母,下划线,美元符,其它字符可以是字母,下划线,美元符或数字
-
- 不能使用关键字和保留字命名
-
- 变量严格区分大小写
-
-命名规范:
-
- 1.使用小驼峰标识
-
- 2.赋值=两边加上空格
-
- 3.一条语句结束后加上分号;
-
- 4.见名知意
-
-使用注意:
-
- 如果一个变量未声明,就直接使用,那么会报错
-
- 如果有声明,没有赋值,那么默认值就是undefined
-
- 如果没有使用var声明变量也可以,但是不推荐(会被添加到window对象上)
-
-## 数据类型
-
- 可以前一刻是字符串,下一刻便是数字,例如js被称为“动态类型”
-
-#### typeof操作符(用来确定任意变量的数据类型)
-
- typeof是一个操作符,并非是一个函数,()只是将后续内容当做一个整体而已
-
-#### Number类型(代表整数和浮点数)
-
- 可以做加减乘除法等
-
-数学概念中的无穷大(infinity)
-
-计算错误:它是一个错误的操作的结果(NAN)比如:字符串与数字相乘
-
-最小正数值:(Number.MIN_VALUE)
-
-最小正数值:(Number.MAX_VALUE)
-
-is NAN:用于判断是否不是数字。不是数字返回ture,是数字返回false
-
-#### String类型
-
- js中的字符串必须被括在引号里,有三种方式
-
- 双引号"..." 单引号'..' 反引号`...`
-
-前后的引号类型必须一致
-
-字符串的属性和方法:
-
-1.通过字符串拼接:通过+运算符
-
-2.获取字符串长度(length)
-
-#### Boolean类型
-
- 仅包含两个值:true和false
-
-#### Undefined类型
-
- 如果声明一个变量,但没有对其进行初始化时,它默认就是undefined
-
-注意:最好在变量定义的时候进行初始化,而不是声明一个变量。不要显示的将一个变量赋值为undefined
-
-#### Object类型(对象)
-
- 通常把它称为引用类型或者复杂类型
-
-其他的数据类型称为原始类型,因为他们的值包含一个单独的内容
-
-Object往往可以表示一组数据,是其他数据的一个集合
-
-在js中我们可以使用花括号的方式来表示一个对象
-
-#### Null类型
-
- 用来表示一个对象为空,所以通常在给一个对象进行初始化时,会赋值null
-
-null和undefined的关系
-
- undefined通常只有在一个变量声明但是未初始化时,它的默认值是undefined才会用到
-
- 不推荐直接给一个变量赋值为undefined,所以很少主动使用
-
- null值非常常用,当一个变量准备保存一个对象,但这个对象不确定,可以先赋值为null
-
-#### 总结
-
- js有八种基本的数据类型
-
- object为复杂数据类型,也称为引用类型,其他七种为基本数据类型,也称为原始类型
-
-
-
-### 数据类型的转换
-
- 大多数情况下,运算符和函数会自动赋予它们的值转换为正确的类型,这是一种隐式转换,也可以通过显示的方式来数据类型进行转换
-
-##### String的转换
-
- 1.隐式转换
-
- 一个字符串和另一个字符串进行+操作(如果+运算符两边有一个是字符串,那么另一边会转换为字符串拼接)
-
- 某些函数的执行也会自动将参数转为字符串类型(比如console.log函数)
-
- 2.显式转换
-
- 调用string()函数; 调用toString()方法
-
-##### Number的转换
-
- 1.隐式:在算数运算中,通常会将其他类型转换成数字类型来计算
-
- 2.显示:可以使用Number()函数来进行显示的转换
-
-其他类型转换数字规则
-
- undefined 转换后:NAN null 转换后:0 ture和false 转换后:1或0
-
- string 转换后:去掉首尾空格后的纯数字中含有的数字,如果剩余字符串为空,则转换结果为0,否则,将会从剩余字符串中读取数字,当出现error时返回NAN。
-
-##### Boolean的转换
-
- 它发生在逻辑运算中,但是也可以通过Boolean(value)显式的进行转换
-
-转换规则:直观上为“空”的值(如0,空字符串,null,undefined,和NAN)将变为false,其他值变成true。
-
-# 作业
-
-```html
-
-
-
-
-
-
- 网页
-
-
-
-
-
-```
\ No newline at end of file
--
Gitee
From 8252dc03830ce83faed57f3871858bb0cac29491 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E8=83=9C=E6=9D=B0?= <2608607026@qq.com>
Date: Thu, 28 Dec 2023 12:54:35 +0000
Subject: [PATCH 3/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: 陈胜杰 <2608607026@qq.com>
---
.../2023-10-26.md" | 123 +++++++++++
.../2023-10-27.md" | 203 ++++++++++++++++++
2 files changed, 326 insertions(+)
create mode 100644 "58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
create mode 100644 "58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
diff --git "a/58\351\231\210\350\203\234\346\235\260/2023-10-26.md" "b/58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
new file mode 100644
index 0000000..71dae36
--- /dev/null
+++ "b/58\351\231\210\350\203\234\346\235\260/2023-10-26.md"
@@ -0,0 +1,123 @@
+## 一. 完成课堂所有的代码
+
+```html
+
+
+
+
+
+ Document
+
+
+
+ 百度一次啊
+
+
+ Google一下
+
+
+
+ demo3一下
+
+
+ const bingEl = document.querySelector('#bing')
+ bingEl.onclick = function(){
+ alert('demo3一下')
+ }
+
+
+
+
+
+```
+
+ 通常每条语句的后面我们会添加一个分号,表示语句的结束:
+
+ 分号的英文是semicolon 当存在换行符(line break)时,在大多数情况下可以省略分号;
+
+ JavaScript 将换行符理解成“隐式”的分号;
+
+这也被称之为自动插入分号(an automatic semicolon);
+
+```js
+// 单行注释
+/* 多行注释 */
+```
+
+## 二. 简单聊聊JavaScript的历史(自己的话术来总结)
+
+javascript是 1995年天才Brendan Eich 因公司所走路线与自己喜好不同所生产出的一种结合c++、Java等语言精华的一种语言 在浏览器大战展开之后,网景公司意识到需要想个办法不要被微软抢占市场,所以在1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交了语言标准,并于1997年6月以JavaScript为基础制定了ECMAScript标准规范“ECMA-262”
+
+
+
+## 三. 说说你对JS引擎的理解(自己的话术总结)
+
+ JavaScript引擎就是将js的所输入的高级语言转化为cpu所能够理解并执行的语言
+
+## 四. JavaScript的交互方式有哪些?(后两种方式)
+
+| 交互方法 | 方法说明 | 效果查看 |
+| -------------- | -------------- | -------------------- |
+| alert | 接受一个参数 | 弹窗查看 |
+| console.log | 接受多个参数 | 在浏览器控制台查看 |
+| document.write | 接受多个字符串 | 在浏览器页面查看 |
+| prompt | 接受一个参数 | 在浏览器接受用户输入 |
+
+```js
+alert('nct')
+undefined
+
+console.log('ENHYPEN')
+VM290:1 ENHYPEN
+undefined
+
+console.log('ENHYPEN','NCT')
+VM353:1 ENHYPEN NCT
+undefined
+
+a='ENHYPEN'
+B='TXT'
+console.log(a,B)
+VM610:3 ENHYPEN TXT
+undefined
+
+document.write('Straykids','iKON')
+undefined
+
+prompt('TXT')
+'12'
+```
+
+## 五. 定义一些你日常生活或者在某些程序中见到的变量(10个)(预习)
+
+```js
+类型 前缀 示例
+数组(Array) a aItems
+布尔值(Boolean) b bIsComplete
+浮点数(Float) f fPrice
+函数(Function) fn fnHandler
+整数(Integer) i iItemCount
+对象(Object) o oDIv1
+正则表达式(RegExp) re reEmailCheck
+字符串(String) s sUserName
+变量(Variant) v vAnything
+```
+
+## 六. 说出JavaScript中的常见数据类型以及它们代表的含义(预习)
+
+| **数据类型** | **说明:(四基两空一对象)** |
+| --------------- | :----------------------------------------------------------- |
+| Number数值 | JavaScript 数值类型不再细分整型、浮点型等,js 的所有数值都属于浮点型,64位浮点数 |
+| String字符串 | 最抽象的数据类型,信息传播的载体,字符串必须包含在单引号、双引号或反引号之中,一个字符两个字节 |
+| Boolean布尔值 | 最机械的数据类型,逻辑运算的载体,仅有两个值,true / false |
+| Symbol符号类型 | ES6 引入的一种新的原始数据类型,表示独一无二的值,不常用 |
+| null空值 | 表示不存在,当为对象的属性赋值为 null,表示删除该属性,使用 typeof 运算符检测 null 值,返回 Object |
+| undefined未定义 | 当声明变量而没有赋值时会显示该值,可以为变量赋值为 undefined |
+| Object对象 | 是一种无序的数据集合,内容是键值对的形式,键名(key)是字符串,可以包含任意字符(空格),字符串引号可省略。可以通过 Object.keys(obj) 打印出 obj 对象中的所有 key 值。读对象的属性时,如果使用 [ ] 语法,那么 JS 会先求 [ ] 中表达式的值。如果使用点语法,那么点后面一定是 string 常量 |
\ No newline at end of file
diff --git "a/58\351\231\210\350\203\234\346\235\260/2023-10-27.md" "b/58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
new file mode 100644
index 0000000..6a2e995
--- /dev/null
+++ "b/58\351\231\210\350\203\234\346\235\260/2023-10-27.md"
@@ -0,0 +1,203 @@
+# 笔记
+
+## 变量
+
+ 一个变量,就是一个用于存放数值的容器(可以是数字,字符串或其他任意的数据)变量的独特之处在于它存放的数值是可以改变的。
+
+命名格式:
+
+ 用var关键字(variable单词的缩写)
+
+ var 名称 = ....;
+
+ 也可以分开操作
+
+ var 名称; 名称 = ...;
+
+ 同时声明多个变量
+
+ var 名称1,名称2....; 1 = .. 2 = ..
+
+##### 变量的命名规范(必须遵守)
+
+ 第一个字符必须是字母,下划线,美元符,其它字符可以是字母,下划线,美元符或数字
+
+ 不能使用关键字和保留字命名
+
+ 变量严格区分大小写
+
+命名规范:
+
+ 1.使用小驼峰标识
+
+ 2.赋值=两边加上空格
+
+ 3.一条语句结束后加上分号;
+
+ 4.见名知意
+
+使用注意:
+
+ 如果一个变量未声明,就直接使用,那么会报错
+
+ 如果有声明,没有赋值,那么默认值就是undefined
+
+ 如果没有使用var声明变量也可以,但是不推荐(会被添加到window对象上)
+
+## 数据类型
+
+ 可以前一刻是字符串,下一刻便是数字,例如js被称为“动态类型”
+
+#### typeof操作符(用来确定任意变量的数据类型)
+
+ typeof是一个操作符,并非是一个函数,()只是将后续内容当做一个整体而已
+
+#### Number类型(代表整数和浮点数)
+
+ 可以做加减乘除法等
+
+数学概念中的无穷大(infinity)
+
+计算错误:它是一个错误的操作的结果(NAN)比如:字符串与数字相乘
+
+最小正数值:(Number.MIN_VALUE)
+
+最小正数值:(Number.MAX_VALUE)
+
+is NAN:用于判断是否不是数字。不是数字返回ture,是数字返回false
+
+#### String类型
+
+ js中的字符串必须被括在引号里,有三种方式
+
+ 双引号"..." 单引号'..' 反引号`...`
+
+前后的引号类型必须一致
+
+字符串的属性和方法:
+
+1.通过字符串拼接:通过+运算符
+
+2.获取字符串长度(length)
+
+#### Boolean类型
+
+ 仅包含两个值:true和false
+
+#### Undefined类型
+
+ 如果声明一个变量,但没有对其进行初始化时,它默认就是undefined
+
+注意:最好在变量定义的时候进行初始化,而不是声明一个变量。不要显示的将一个变量赋值为undefined
+
+#### Object类型(对象)
+
+ 通常把它称为引用类型或者复杂类型
+
+其他的数据类型称为原始类型,因为他们的值包含一个单独的内容
+
+Object往往可以表示一组数据,是其他数据的一个集合
+
+在js中我们可以使用花括号的方式来表示一个对象
+
+#### Null类型
+
+ 用来表示一个对象为空,所以通常在给一个对象进行初始化时,会赋值null
+
+null和undefined的关系
+
+ undefined通常只有在一个变量声明但是未初始化时,它的默认值是undefined才会用到
+
+ 不推荐直接给一个变量赋值为undefined,所以很少主动使用
+
+ null值非常常用,当一个变量准备保存一个对象,但这个对象不确定,可以先赋值为null
+
+#### 总结
+
+ js有八种基本的数据类型
+
+ object为复杂数据类型,也称为引用类型,其他七种为基本数据类型,也称为原始类型
+
+
+
+### 数据类型的转换
+
+ 大多数情况下,运算符和函数会自动赋予它们的值转换为正确的类型,这是一种隐式转换,也可以通过显示的方式来数据类型进行转换
+
+##### String的转换
+
+ 1.隐式转换
+
+ 一个字符串和另一个字符串进行+操作(如果+运算符两边有一个是字符串,那么另一边会转换为字符串拼接)
+
+ 某些函数的执行也会自动将参数转为字符串类型(比如console.log函数)
+
+ 2.显式转换
+
+ 调用string()函数; 调用toString()方法
+
+##### Number的转换
+
+ 1.隐式:在算数运算中,通常会将其他类型转换成数字类型来计算
+
+ 2.显示:可以使用Number()函数来进行显示的转换
+
+其他类型转换数字规则
+
+ undefined 转换后:NAN null 转换后:0 ture和false 转换后:1或0
+
+ string 转换后:去掉首尾空格后的纯数字中含有的数字,如果剩余字符串为空,则转换结果为0,否则,将会从剩余字符串中读取数字,当出现error时返回NAN。
+
+##### Boolean的转换
+
+ 它发生在逻辑运算中,但是也可以通过Boolean(value)显式的进行转换
+
+转换规则:直观上为“空”的值(如0,空字符串,null,undefined,和NAN)将变为false,其他值变成true。
+
+# 作业
+
+```html
+
+
+
+
+
+
+ 网页
+
+
+
+
+
+```
\ No newline at end of file
--
Gitee