diff --git "a/03\346\236\227\345\261\225/20231030/ATM.html" "b/03\346\236\227\345\261\225/20231030/ATM.html" new file mode 100644 index 0000000000000000000000000000000000000000..a03f26300309c680137357dc020db62121ea140c --- /dev/null +++ "b/03\346\236\227\345\261\225/20231030/ATM.html" @@ -0,0 +1,44 @@ + + + + + + Document + + + + + \ No newline at end of file diff --git "a/03\346\236\227\345\261\225/20231030/assets/111.gif" "b/03\346\236\227\345\261\225/20231030/assets/111.gif" new file mode 100644 index 0000000000000000000000000000000000000000..c6a388d3426c3ee7a98db28270c65a95871e45aa Binary files /dev/null and "b/03\346\236\227\345\261\225/20231030/assets/111.gif" differ diff --git "a/03\346\236\227\345\261\225/20231030/assets/1647682801667.png" "b/03\346\236\227\345\261\225/20231030/assets/1647682801667.png" new file mode 100644 index 0000000000000000000000000000000000000000..46bd8c79a94c49ee7c8af65bbc8e5a999d46a229 Binary files /dev/null and "b/03\346\236\227\345\261\225/20231030/assets/1647682801667.png" differ diff --git "a/03\346\236\227\345\261\225/20231030/assets/1647682929659.png" "b/03\346\236\227\345\261\225/20231030/assets/1647682929659.png" new file mode 100644 index 0000000000000000000000000000000000000000..754075564c0c7a553ee8b775a175f630481a90fa Binary files /dev/null and "b/03\346\236\227\345\261\225/20231030/assets/1647682929659.png" differ diff --git "a/03\346\236\227\345\261\225/20231030/\350\256\241\347\256\227\347\254\246,\345\210\206\346\224\257\347\273\223\346\236\204,\345\276\252\347\216\257\347\273\223\346\236\204.md" "b/03\346\236\227\345\261\225/20231030/\350\256\241\347\256\227\347\254\246,\345\210\206\346\224\257\347\273\223\346\236\204,\345\276\252\347\216\257\347\273\223\346\236\204.md" new file mode 100644 index 0000000000000000000000000000000000000000..d48b22644aaf1abe9d58c04f2c9ae19c6cad9b7a --- /dev/null +++ "b/03\346\236\227\345\261\225/20231030/\350\256\241\347\256\227\347\254\246,\345\210\206\346\224\257\347\273\223\346\236\204,\345\276\252\347\216\257\347\273\223\346\236\204.md" @@ -0,0 +1,366 @@ + + + + + + +# 笔记 + +### const + +> 声明一个常量,里面不允许重新赋值,用法和let一样 + +### 格式的补充点 + +> #### document.write +> +> 中输出语句换行使用
(因为输出语句是HTML) +> +> ### `` +> +> 反引号,又叫模板符号,里面的内容会直接反映到控制台或者网页,且在里面直接换行是可以保存的,也支持解析变量(${变量名}) + +### JavaScript中的计算 + +> js中会保留小数,计算失败会出现NaN +> +> 任何大于0的数除于0为正无穷,反之则为负无穷 +> +> #### 计算符 +> +> +-*/% += -= *= /= ++ -- < > <= >= == != === !== && || ! +> +> 其中+= -= *= /= 的格式统一为 X 符号= Y = X=X符号Y +> +> 其中++和-- 的格式统一为 X++ = X=X+1,和Java一样可以写变量的前后来使变量是运行前变还是运行后变(前先后再) +> +> 其中< > <= >= == != === !=== 为比较符 +> +> ===是指类型和值完全相等 +> +> !==是指值同类不同或者类同值不同 +> +> && || ! 逻辑或,逻辑与,逻辑非 +> +> ![](https://img-blog.csdnimg.cn/20201215092456122.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NtbF9s,size_16,color_FFFFFF,t_70) + +### 分支结构 + +> #### if +> +> ```JavaScript +> if(条件){ +> 执行语句 +> }else if (条件){ +> 执行语句 +> }...... +> else{ +> 执行语句 +> } +> ``` +> +> #### switch +> +> ```javascript +> switch(表达式){ +> case 值一: +> 执行语句(break 防穿透); +> case 值二: +> 执行语句(break 防穿透); +> .................. +> default: +> 执行语句(break 防穿透); +> } +> default 默认值,不管前面有没有符号的值都会运行,除非 break +> ``` +> +> + +### 循环结构 + +> #### while +> +> ```javascript +> while(条件){ +> 执行语句 +> } +> ``` +> +> #### for +> +> ```javascript +> for(初始值;条件;自变量){ +> 执行语句 +> } +> ``` +> +> break 退出本次循环 +> +> continue 跳过本次循环 +> +> #### 无限循环 +> +> ```javascript +> while(true) / for(;;) +> ``` +> +> + +### 断点调试 + +> 在浏览器控制台sources(源代码)中点行数字后刷新就可以进入调试模式,和java一样,可以步入 + + + +# 作业 + +### 核心知识点 + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + +```html + + + +``` + + + +### 综合案例变形 + +需求:根据用户选择计算两个数的结果: + +**题目描述:** + +打开页面出现一个提示框,注意是一直提示的,'请您选择 + - * / ,如果输入q,则是退出结束程序 + +- 如果输入的是 + - * / 其中任何一个,比如用户输入是 + ,则是计算求和,如果用户输入是 * 则是计算乘积 + - 则提示第一个弹窗,提示用户:'请您输入第一个数字' + - 输入完毕则继续提示第二个弹窗,提示用户:'请您输入第二个数字' + - 都输入完毕,则通过警示框 alert 输出结果 +- 如果输入是 q,则结束程序 + +提示:多分支请使用 if 多分支来完成 + +具体效果如图: + + + +```html + + + +``` + + + +## 简答题:关键字汇总( 能够简单的说出来这些关键字干啥用的 ) + +- let 声明变量 +- typeof 类型查询 +- if 声明if分支 +- else 除...之外,一般接在if或者if else 后留做最后的条件 +- switch 声明switch分支 +- case 在switch中作为接收条件大的关键字 +- default 在switch中作为默认值,如果条件不可以case则default +- while 循环 +- break 跳出循环 +- continue 跳过本次循环 + + + + + + +