diff --git "a/\351\231\210\346\200\235\345\223\262/20251110.md" "b/\351\231\210\346\200\235\345\223\262/20251110.md" new file mode 100644 index 0000000000000000000000000000000000000000..2b916d54f15eb4f2f9e2a725f4aaca861610295d --- /dev/null +++ "b/\351\231\210\346\200\235\345\223\262/20251110.md" @@ -0,0 +1,31 @@ +## 认识script +1. script(三种排列方式) +- 放在body里最下面(原因:网页先构建后渲染) +- 放在标签内(相当于行内样式) +- 放在外部js文件内(需要引用) +2. 代码 +- script(js祖师爷) + +- alert(弹窗) + +- function(可重复使用的代码块) + +- onclick(事件处理方法) + +## 作业 + +```html + +``` +- 效果图 + -  + +### 输出明日学院的官网地址 +- 代码 + - ```js + \ No newline at end of file diff --git "a/\351\231\210\346\200\235\345\223\262/20251112.md" "b/\351\231\210\346\200\235\345\223\262/20251112.md" new file mode 100644 index 0000000000000000000000000000000000000000..a6d975a14540c3eaa1a66922782156af1f3b63c9 --- /dev/null +++ "b/\351\231\210\346\200\235\345\223\262/20251112.md" @@ -0,0 +1,131 @@ +## 数据类型 + +### 基本数据类型 + - 数值型 number + - 十进制 + - 十六进制 + - 八进制 + - 浮点型数据 + - 传统记数法 + - 1.23 + - 科学计数法 + - 123e-3 + - infinity 无穷 + - NaN 非数值 + - 字符串型 string + - 单引号 + - 双引号 + - 反引号 + - 转义字符 + | 转义字符 | 描述 | 转义字符 | 描述 | + | -------- | ------------------ | -------- | ------------------------- | + | \b | 退格 | \v | 垂直制表符 | + | \n | 换行符 | \r | Enter符 | + | \t | 水平制表符,Tab空格 | `\\` | 反斜杠 | + | \f | 换页 | \OOO | 八进制整数,范围为000~777 | + | \' | 单引号 | \xHH | 十六进制整数,范围为00~FF | + | \" | 双引号 | \uhhhh | 十六进制编码的Unicode字符 | + - 要将其放在`
`格式化文本中才会起作用 + - 字符串拼接 + - 布尔值 boolean + - true + - false + - 空值 null + - 空的或者不存在的值 + - 未定义值 undefined + - 变量还没有赋值 + +## 常量和变量 + - 常量 + - const + - 变量 + - var + - let + - 变量命名规则 + - 以字母、下划线、$开头 + - 不能使用关键字 + - 区分大小写 + - 不能使用中文 + - 不能使用特殊字符 + - 不能使用数字开头 + +## 运算符 + +- 算术运算符 + - `+ - * / % ++ --` + - 优先级 + - `() -> ** -> * / % -> + - -> ++ --` + - 从左到右 + - 优先级相同,从左到右 + - () 优先级最高 +- 字符串运算符 + - `+` 连接两个字符 + - `+=` 连接两个字符并赋值 +- 比较运算符 + - `== != > < >= <=` + - `==` 比较值是否相等 + - `===` 比较值和类型是否相等 + - `!=` 比较值是否不相等 + - `!==` 比较值和类型是否不相等 + - `> < >= <=` 比较大小 +- 赋值运算符 + - `=` + - `+=` + - `-=` + - `*=` + - `/=` + - `%=` + +## 作业 + +```html + + + + +Document + + + + + + +``` + + diff --git "a/\351\231\210\346\200\235\345\223\262/20251113.md" "b/\351\231\210\346\200\235\345\223\262/20251113.md" new file mode 100644 index 0000000000000000000000000000000000000000..690a64c09f74733ac8ce115d426396ab938284f9 --- /dev/null +++ "b/\351\231\210\346\200\235\345\223\262/20251113.md" @@ -0,0 +1,151 @@ +## 逻辑运算符 + - 逻辑与 && + - 两个都为真则为真 + - 逻辑或 || + - 其中有一个为真则为真 + - 逻辑非 ! + - !true + +## 条件运算符 + - 语法 + - `条件 ? 表达式1 : 表达式2` + - 如果条件为真,则执行表达式1,否则执行表达式2 + +## 其他运算符 +- 逗号运算符 + - `a = 1, b = 2` + - 则结果为最后一个 +- typeof 运算符 + - 判断数据类型 + | 数据类型 | 返回值 | 数据类型 | 返回值 | + | --------- | --------- | -------- | -------- | + | 数值 | number | null | objec | + | 字符串 | string | 对象 | object | + | 布尔值 | object | 函数 | function | + | undefined | undefined | ----- | ---- | +- new运算符 + - 对象实例名称=new 对象类型(参数) + - 对象实例名称=new 对象类型 + +## 表达式 +- 算术表达式 + +- 逻辑表达式 + +- 字符串表达式 + +## 作业 + +```html + + + + + +Document + + + + + + + + +``` + + diff --git "a/\351\231\210\346\200\235\345\223\262/20251114.md" "b/\351\231\210\346\200\235\345\223\262/20251114.md" new file mode 100644 index 0000000000000000000000000000000000000000..73bdf4c09d00af8a08ad08b677ebe06318947c8f --- /dev/null +++ "b/\351\231\210\346\200\235\345\223\262/20251114.md" @@ -0,0 +1,133 @@ +## 作业 +```html + + + + + +Document + + + + + + + + + +``` + \ No newline at end of file