From 144311de6c3b7f97942b195c6cf9aab5dbc099fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=B0=E6=B1=9F?= <3047034182@qq.com> Date: Tue, 31 Oct 2023 11:30:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E7=AE=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...31\350\277\220\347\256\227\347\254\246.md" | 270 ++++++++++++++++++ 1 file changed, 270 insertions(+) create mode 100644 "57 \345\210\230\346\263\260\346\261\237/20231031\350\277\220\347\256\227\347\254\246.md" diff --git "a/57 \345\210\230\346\263\260\346\261\237/20231031\350\277\220\347\256\227\347\254\246.md" "b/57 \345\210\230\346\263\260\346\261\237/20231031\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..24c3c83 --- /dev/null +++ "b/57 \345\210\230\346\263\260\346\261\237/20231031\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,270 @@ +# 笔记 + +### 赋值运算符 + +``` ++=,-+,*=,/=,%= +a +=b --> a = a+b +``` + +### 自增(一元运算符) + +``` +i++,++i,i--,--i +先加和后加区别: +++i:先自增在参与运算 +i++:先参与运算在自增 +两者单独使用没区别,i++用的多 +例: +(i++ + ++i + i)=7 +``` + +### 比较运算符 + +``` +>,<,>=,<=,==,===,!== +== 为两边值是否相等 +=== 为两边的值与数据类型是否相等 +!== 为两边的值与类型都不等 +比较运算符会隐式转换为数字类型 +undefined==null,true +undefined===null,false +NaN 不等于任何值,包括他自己 +``` + +### 逻辑运算符 + +``` +&& 逻辑与,并且,两边都true才真 +|| 逻辑或,或者,两边都false才假 +! 逻辑非,取反 +优先级:!>&&>|| +``` + +### 运算符优先等级 + +``` +1.括号 () +2.一元运算符 ++ -- +3.算数运算符 先*/后+- +4.关系运算符 > >= < <= +5.相等运算符 == != === !== +6.逻辑运算符 先&&后|| +7.赋值运算符 = +8.逗号运算符 , +``` + +# 作业 + +```html + + + + + + Document + + + + + +``` + + + +### 简答题:关键字汇总( 能够简单的说出来这些关键字干啥用的 ) + +- #### let + + 是用于声明变量的关键字 + +- #### typeof + + 是JavaScript中的一个运算符,用于获取一个值的数据类型。它返回一个表示该值的数据类型的字符串 + +- #### if + + 是JavaScript中的一个条件语句,用于根据给定条件执行不同的代码块 + +- #### else + + 是JavaScript中的一个关键字,用于在条件语句中定义一个可选的“否则”分支。当条件语句的条件不满足时,程序将执行 `else` 块中的代码 + +- #### switch + + 是JavaScript中的一个条件语句, `switch` 语句由一个表达式和一系列 `case` 分支组成,每个 `case` 表示不同的条件,如果表达式的值与某个 `case` 匹配,则执行该分支下的代码块。如果没有匹配的 `case`,可以使用 `default` 分支执行默认的代码块。 + + ```html + switch (expression) { + case value1: + // 当 expression 的值等于 value1 时执行的代码块 + break; + case value2: + // 当 expression 的值等于 value2 时执行的代码块 + break; + case value3: + // 当 expression 的值等于 value3 时执行的代码块 + break; + default: + // 当 expression 的值与上述所有的 value 都不匹配时执行的代码块 + } + ``` + +- #### case + + `switch` 语句由一个表达式和一系列 `case` 分支组成,每个 `case` 表示不同的条件,如果表达式的值与某个 `case` 匹配,则执行该分支下的代码块。如果没有匹配的 `case`,可以使用 `default` 分支执行默认的代码块。 + +- #### default + + 是 `switch` 语句中的一个可选分支,用于处理当表达式的值与所有的 `case` 都不匹配时的情况。如果没有匹配的 `case`,则会执行 `default` 分支中的代码块 + +- #### while + + JavaScript 中的一种循环语句,它用于重复执行一段代码块,直到给定的条件不再满足为止。循环体中的代码会一遍又一遍地执行,直到条件为假(false)时停止执行 + +- #### break + + `break` 是 JavaScript 中的一种关键字,用于中断循环语句(例如 `for`、`while` 和 `do...while` 循环)或者 `switch` 语句。当执行 `break` 关键字时,程序会跳出当前循环或者 `switch` 分支,继续执行循环/分支之后的代码 + +- #### continue + + 是 JavaScript 中的一个关键字,用于跳过当前循环中的某一次迭代。当遇到 `continue` 语句时,循环会立即停止本次迭代,直接进入下一次迭代 \ No newline at end of file -- Gitee