diff --git a/README.md b/README.md deleted file mode 100644 index c925ee4ab0ebf03393c66bc74881ae17d5292d57..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# JavaScript基础应用 - -#### 介绍 -{**以下是 Gitee 平台说明,您可以替换此简介** -Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - -. -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/demo.js" "b/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/demo.js" deleted file mode 100644 index dbf7fe5aa18c8680d6a090ba83778cb9e3ed624a..0000000000000000000000000000000000000000 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/demo.js" +++ /dev/null @@ -1 +0,0 @@ -document.write('BOT') \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" similarity index 91% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" index fae2ae41a0ec5b5410a066c4b5ade70838b80b7d..4d5f0a5b2985842a327d78b4197c29ae52d233c2 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/00.html" @@ -9,6 +9,7 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/01-\344\275\223\351\252\214js.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/01-\344\275\223\351\252\214js.html" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/01-\344\275\223\351\252\214js.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/01-\344\275\223\351\252\214js.html" diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" similarity index 86% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" index 6f7c46a9ea69516ae6079842e168ca2c543e19aa..597f76cf74220677915a82715c304238648a4281 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/02-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\206\205\351\203\250.html" @@ -10,9 +10,9 @@ - + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" similarity index 57% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" index 04590a0ff3cd60e6f1cc29862331db1b8d0a3ca6..497cbc245af67b950ba134a1d7439d1392a6bf95 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03-js\344\271\246\345\206\231\344\275\215\347\275\256-\345\244\226\351\203\250.html" @@ -10,11 +10,12 @@ - + - + 行内 + 测试 + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03js.js" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03js.js" new file mode 100644 index 0000000000000000000000000000000000000000..cdff5f3c18e75f5ce3033039f34094c60d8cb5d7 --- /dev/null +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/03js.js" @@ -0,0 +1 @@ +alert('外链方式引入') \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" similarity index 41% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" index fb82c38b4e32a07c32caa5044c69d5ca4dceca88..f67c63709fefdf5acb0bb85cb5079972c18ee284 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/04-js\344\271\246\345\206\231\344\275\215\347\275\256-\350\241\214\345\206\205.html" @@ -10,9 +10,14 @@ - + + 行内 + 测试 + - 测试 + 行内 + 测试 + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" similarity index 71% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" index 33ddd3bd8ac90b798ab862e0700a64643662d644..ca70002f2b02f343be6ba45d767972f8f1a927c4 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/05-\347\273\223\346\235\237\347\254\246\344\270\216\346\263\250\351\207\212.html" @@ -10,20 +10,19 @@ - + - + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" similarity index 72% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" index 71e06568b665a41caa6715be79ff88bf1f6aef4c..452f0768572bbcdedfff89b87c19aeca3bcf9b32 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/06-\350\276\223\345\205\245\345\222\214\350\276\223\345\207\272\350\257\255\346\263\225.html" @@ -12,11 +12,13 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" similarity index 76% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" index a76736f2429bcea0b67078a135b51b10421032b2..6b11fa7f1bee24b7ae6318724839dbe7972edcad 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/07-\345\217\230\351\207\217\347\232\204\344\275\277\347\224\250\344\270\216\346\233\264\346\226\260.html" @@ -11,21 +11,18 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" similarity index 76% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" index b57ee4f98c8e8bae995f88621d04e475409176b4..5ace19aa648a90827f3906ab34b714d140083fdd 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/08-\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\346\241\210\344\276\213.html" @@ -12,12 +12,11 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" similarity index 91% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" index d1fa82963f972dddc45006d61bbbc9d97948b997..6517f9a1bbc17f89c9ada9499ddcd0f8a3beed7e 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/09-\344\272\244\346\215\2422\344\270\252\345\217\230\351\207\217.html" @@ -18,13 +18,12 @@ console.log(name1,name2); // 开始交换 - let temp; - temp = name1; + let nameT; + nameT = name1; name1 = name2; - name2 = temp; - + name2 = nameT; console.log(name1,name2); - + diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" similarity index 56% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" index 9efb1ec2364957ef6e97e09a137739247d4adcbb..1bf87a7f9ff2ee9af8306f63700d83cbe3ae5ef0 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/10-\345\217\230\351\207\217\347\232\204\345\221\275\345\220\215\350\247\204\350\214\203.html" @@ -10,15 +10,17 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" similarity index 67% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" index 629bf8a032297375af19bee19b6a7a7a1806f99b..0fe4cad4cb8a30020cefb1c61294985796a86fd4 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/11-\350\276\223\345\205\245\345\247\223\345\220\215\345\271\264\351\276\204\346\241\210\344\276\213.html" @@ -11,13 +11,15 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" similarity index 85% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" index a3df410cabe9269ab34065d658c80e4967e93707..6aa3aabc2883e646578966acf56802d7333f3af0 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/12-let\345\222\214var\347\232\204\345\214\272\345\210\253.html" @@ -11,11 +11,12 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/13-\344\275\223\351\252\214\346\225\260\347\273\204.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/13-\344\275\223\351\252\214\346\225\260\347\273\204.html" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/13-\344\275\223\351\252\214\346\225\260\347\273\204.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/13-\344\275\223\351\252\214\346\225\260\347\273\204.html" diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" similarity index 91% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" index e21a9081c5f047011dbbb855bd4eff80f25db648..3623eb1a98415f8f1fb87b7037d80b210a383631 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/14-\345\270\270\351\207\217.html" @@ -11,6 +11,8 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" similarity index 82% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" index 698a70c9fc7fce45109fcf061ac82774c62908df..6c5beb8262b85cb8caea5c19573ef3661f1a421a 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/22-\346\230\276\347\244\272\350\275\254\346\215\242.html" @@ -23,10 +23,10 @@ // let num = +prompt('输入年薪') // console.log(Number(num)) // console.log(num) - console.log(parseInt('12px')) - console.log(parseInt('12.34px')) - console.log(parseInt('12.94px')) - console.log(parseInt('abc12.94px')) + console.log(parseInt('12px'))//12 + console.log(parseInt('12.34px'))//12 + console.log(parseInt('12.94px'))//12 + console.log(parseInt('abc12.94px'))//NAN // ------------------- console.log(parseFloat('12px')) // 12 diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" similarity index 77% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" index 82de90528986226fe783b25de6a07496216e2586..d19318fddb83f9a8bf7b15d6df7fce4c7ecee8bd 100644 --- "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" +++ "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/23-\346\261\202\345\222\214\346\241\210\344\276\213.html" @@ -11,9 +11,10 @@ diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/24-\347\273\274\345\220\210\346\241\210\344\276\213.html" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/24-\347\273\274\345\220\210\346\241\210\344\276\213.html" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/24-\347\273\274\345\220\210\346\241\210\344\276\213.html" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/24-\347\273\274\345\220\210\346\241\210\344\276\213.html" diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/my.js" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/my.js" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/my.js" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/my.js" diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/test.js" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/test.js" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/\346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/test.js" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \346\241\210\344\276\213\346\274\224\347\244\272 - \347\273\203\344\271\240/js/test.js" diff --git "a/\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/01\350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" "b/\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" similarity index 100% rename from "\345\256\213\345\207\257/20241024 js\347\254\254\344\270\200\350\257\276/01\350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" rename to "\345\256\213\345\207\257/20241024 \345\210\235\350\257\206JavaScript/01 \350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" diff --git "a/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/01\344\275\234\344\270\232.md" "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/01\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..88960fec2915531169142d548ea8084030f84764 --- /dev/null +++ "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/01\344\275\234\344\270\232.md" @@ -0,0 +1,86 @@ +# 一、每日作业-JavaScript第01天 + +## 简答题 + +1.依次说明下面各打印语句的输出结果? + +```javascript + const num = 10 + console.log( num + 11) + console.log( num + '11') + console.log( num + +'11') +``` + +2.依次说明下面各打印语句的输出结果 + +```javascript +const num = 10 +console.log( typeof num + '11') +console.log( typeof (num + '11')) +console.log( typeof (num + +'11')) +``` + +## 编程题 + +### 获取用户信息 + +- 题目描述 + + 依次询问并获取用户的姓名、年龄、性别,收集数据之后在控制台依次打印出来。 + + 具体表现如下图: + + + + + + +- 题目提示 + - 通过prompt来弹出提示框,收集用户信息 + - 通过变量保存数据 + +### 增加年龄 + +- 题目描述 + + 1、询问用户年龄,用户输入年龄后,把用户输入的年龄增加5岁 + + 2、增加5岁后,通过弹出框提示用户 “ 据我估计,五年后,你可能XX岁了” + + + + + +- 题目提示 + + - 通过prompt来弹出提示框,收集用户信息 + - 通过变量保存数据 + - 转换数据类型(需要预习第二天的数据类型转换哟) + +### 计算银行卡余额案例 + +- 题目描述 + + 1、用户输入总的银行卡金额,依次输入本月花费的电费,水费,网费。 + + 2、页面打印一个表格,计算出本月银行卡还剩下的余额。 + + + + +- 题目提示 + + - 思路: + + 1.我们需要5个变量:银行卡总额、水费、电费、网费、银行卡余额 + + 2.银行卡余额= 银行卡总额 – 水费 –电费 - 网费 + + 3.第一步准备5个变量接受输入的数据 + + 4.第二步计算银行卡余额 + + 5.第三步页面打印生成表格,里面填充数据即可。 + + 6.当然可以提前把html页面搭好。 + diff --git "a/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/age.html" "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/age.html" new file mode 100644 index 0000000000000000000000000000000000000000..58d98b57ee8f0e0b14ce50e121054ab5e3fd6031 --- /dev/null +++ "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/age.html" @@ -0,0 +1,18 @@ + + + + + 增加年龄 + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/bank.html" "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/bank.html" new file mode 100644 index 0000000000000000000000000000000000000000..459af4d9ae79a4b35d1ac471b5f02aa9e510ff90 --- /dev/null +++ "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/bank.html" @@ -0,0 +1,60 @@ + + + + + 计算银行卡余额 + + + +

银行卡余额计算

+ + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/user_info.html" "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/user_info.html" new file mode 100644 index 0000000000000000000000000000000000000000..2bf3387f1f50fb4f447955aa98abfbf37946aa10 --- /dev/null +++ "b/\345\256\213\345\207\257/20241025 JavaScript\351\242\230/user_info.html" @@ -0,0 +1,21 @@ + + + + + 获取用户信息 + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/02 \350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/02 \350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..efe6d4853d0930138de95aa0982d2e27f9f11618 --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/02 \350\257\276\345\240\202\346\225\231\345\255\246\347\254\224\350\256\260.md" @@ -0,0 +1,621 @@ +# JavaScript 基础 - 第2天 + +> 理解什么是流程控制,知道条件控制的种类并掌握其对应的语法规则,具备利用循环编写简易ATM取款机程序能力 + +- 运算符 +- 语句 +- 综合案例 + + +## 运算符 + +### 算术运算符 + +数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。 + +算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等 + +| 运算符 | 作用 | +| ------ | ---------------------------------------------------- | +| + | 求和 | +| - | 求差 | +| * | 求积 | +| / | 求商 | +| **%** | 取模(取余数),开发中经常用于作为某个数字是否被整除 | + +> 注意:在计算失败时,显示的结果是 NaN (not a number) + +```javascript +// 算术运算符 +console.log(1 + 2 * 3 / 2) // 4 +let num = 10 +console.log(num + 10) // 20 +console.log(num + num) // 20 + +// 1. 取模(取余数) 使用场景: 用来判断某个数是否能够被整除 +console.log(4 % 2) // 0 +console.log(6 % 3) // 0 +console.log(5 % 3) // 2 +console.log(3 % 5) // 3 + +// 2. 注意事项 : 如果我们计算失败,则返回的结果是 NaN (not a number) +console.log('你好' - 2) +console.log('你好' * 2) +console.log('你好' + 2) // 你好2 +``` + +### 赋值运算符 + +赋值运算符:对变量进行赋值的运算符 + + = 将等号右边的值赋予给左边, 要求左边必须是一个容器 + +| 运算符 | 作用 | +| --- | ---- | +| += | 加法赋值 | +| -= | 减法赋值 | +| *= | 乘法赋值 | +| /= | 除法赋值 | +| %= | 取余赋值 | + +```javascript + +``` + +### 自增/自减运算符 + +| 符号 | 作用 | 说明 | +| ---- | ---- | -------------------------- | +| ++ | 自增 | 变量自身的值加1,例如: x++ | +| -- | 自减 | 变量自身的值减1,例如: x-- | + +1. ++在前和++在后在单独使用时二者并没有差别,而且一般开发中我们都是独立使用 +2. ++在后(后缀式)我们会使用更多 + +> 注意: +> +> 1. 只有变量能够使用自增和自减运算符 +> 2. ++、-- 可以在变量前面也可以在变量后面,比如: x++ 或者 ++x + +```javascript + +``` + +### 比较运算符 + +使用场景:比较两个数据大小、是否相等,根据比较结果返回一个布尔值(true / false) + +| 运算符 | 作用 | +| ------ | -------------------------------------- | +| > | 左边是否大于右边 | +| < | 左边是否小于右边 | +| >= | 左边是否大于或等于右边 | +| <= | 左边是否小于或等于右边 | +| === | 左右两边是否`类型`和`值`都相等(重点) | +| == | 左右两边`值`是否相等 | +| != | 左右值不相等 | +| !== | 左右两边是否不全等 | + +```javascript + +``` +> 要判断一个值是不是等于 Nan 要用 isNaN() + + + +### 逻辑运算符 + +使用场景:可以把多个布尔值放到一起运算,最终返回一个布尔值 + +| 符号 | 名称 | 日常读法 | 特点 | 口诀 | +| ---- | ------ | -------- | -------------------------- | -------------- | +| && | 逻辑与 | 并且 | 符号两边有一个假的结果为假 | 一假则假 | +| \|\| | 逻辑或 | 或者 | 符号两边有一个真的结果为真 | 一真则真 | +| ! | 逻辑非 | 取反 | true变false false变true | 真变假,假变真 | + +| A | B | A && B | A \|\| B | !A | +| ----- | ----- | ------ | -------- | ----- | +| false | false | false | false | true | +| false | true | false | true | true | +| true | false | false | true | false | +| true | true | true | true | false | + +```javascript + +``` + +### 运算符优先级 + +> 逻辑运算符优先级: !> && > || + + + + + +## 分支语句 + +分支语句可以根据条件判定真假,来选择性的执行想要的代码 + +分支语句包含: + +1. if分支语句(重点) +2. 三元运算符 +3. switch语句 + +#### if 分支语句 + +语法: + +~~~javascript +if(条件表达式) { + // 满足条件要执行的语句 +} +~~~ + +小括号内的条件结果是布尔值,为 true 时,进入大括号里执行代码;为false,则不执行大括号里面代码 + +小括号内的结果若不是布尔类型时,会发生类型转换为布尔值,类似Boolean() + +如果大括号只有一个语句,大括号可以省略,但是,俺们不提倡这么做~ + +~~~javascript + +~~~ + +#### if双分支语句 + +如果有两个条件的时候,可以使用 if else 双分支语句 + +~~~javascript +if (条件表达式){ + // 满足条件要执行的语句 +} else { + // 不满足条件要执行的语句 +} +~~~ + +例如: + +~~~javascript + +~~~ + +#### if 多分支语句 + +使用场景: 适合于有多个条件的时候 +```javascript +if (条件表达式1){ + // 满足条件要执行的语句1 +} else if (条件表达式2){ + // 满足条件要执行的语句2 +} else if (条件...){ + // 满足条件要执行的语句... +} else { + // 条件都不满足时要执行的语句 +} +``` + +~~~javascript + +~~~ + +#### 三元运算符(三元表达式) + +**使用场景**: 一些简单的双分支,可以使用 三元运算符(三元表达式),写起来比 if else双分支 更简单 + +**符号**:`? 与 : 配合使用` + +语法: + +~~~javascript +条件 ? 表达式1 : 表达式2 +~~~ + +例如: + +~~~javascript +// 三元运算符(三元表达式) +// 1. 语法格式 +// 条件 ? 表达式1 : 表达式2 + +// 2. 执行过程 +// 2.1 如果条件为真,则执行表达式1 +// 2.2 如果条件为假,则执行表达式2 + +// 3. 验证 +// 5 > 3 ? '真的' : '假的' +console.log(5 < 3 ? '真的' : '假的') + +// let age = 18 +// age = age + 1 +// age++ + +// 1. 用户输入 +let num = prompt('请您输入一个数字:') +// 2. 判断输出- 小于10才补0 +// num = num < 10 ? 0 + num : num +num = num >= 10 ? num : 0 + num +alert(num) +~~~ + +#### switch语句(了解) + +使用场景: 适合于有多个条件的时候,也属于分支语句,大部分情况下和 if多分支语句 功能相同 + +注意: + +1. switch case语句一般用于等值判断, if适合于区间判断 +2. switchcase一般需要配合break关键字使用 没有break会造成case穿透 +3. if 多分支语句开发要比switch更重要,使用也更多 + +例如: + +~~~javascript +// switch分支语句 +// 1. 语法 +// switch (表达式) { +// case 值1: +// 代码1 +// break + +// case 值2: +// 代码2 +// break +// ... +// default: +// 代码n +// } + + +~~~ + +#### 断点调试 + +**作用:**学习时可以帮助更好的理解代码运行,工作时可以更快找到bug + +浏览器打开调试界面 + +1. 按F12打开开发者工具 +2. 点到源代码一栏 ( sources ) +3. 选择代码文件 + +**断点:**在某句代码上加的标记就叫断点,当程序执行到这句有标记的代码时会暂停下来 + + + +### 循环语句 + +使用场景:重复执行 指定的一段代码,比如我们想要输出10次 '我学的很棒' + +学习路径: + +1.while循环 + +2.for 循环(重点) + +#### while循环 + +while : 在…. 期间, 所以 while循环 就是在满足条件期间,重复执行某些代码。 + +**语法:** + +~~~javascript +while (条件表达式) { + // 循环体 +} +~~~ + +例如: + +~~~javascript +// while循环: 重复执行代码 + +// 1. 需求: 利用循环重复打印3次 '月薪过万不是梦,毕业时候见英雄' +let i = 1 +while (i <= 3) { + document.write('月薪过万不是梦,毕业时候见英雄~
') + i++ // 这里千万不要忘了变量自增否则造成死循环 +} +~~~ + +循环三要素: + +1.初始值 (经常用变量) + +2.终止条件 + +3.变量的变化量 + +例如: + +~~~javascript + +~~~ + +#### 中止循环 + +`break` 中止整个循环,一般用于结果已经得到, 后续的循环不需要的时候可以使用(提高效率) + +`continue` 中止本次循环,一般用于排除或者跳过某一个选项的时候 + +~~~javascript + +~~~ + +#### 无限循环 + +1.while(true) 来构造“无限”循环,需要使用break退出循环。(常用) + +2.for(;;) 也可以来构造“无限”循环,同样需要使用break退出循环。 + +~~~javascript +// 无限循环 +// 需求: 页面会一直弹窗询问你爱我吗? +// (1). 如果用户输入的是 '爱',则退出弹窗 +// (2). 否则一直弹窗询问 + +// 1. while(true) 无限循环 +// while (true) { +// let love = prompt('你爱我吗?') +// if (love === '爱') { +// break +// } +// } + +// 2. for(;;) 无限循环 +for (; ;) { + let love = prompt('你爱我吗?') + if (love === '爱') { + break + } +} +~~~ + +## 综合案例-ATM存取款机 + + + +![67101878155](assets/1671018781557.png) + + + +分析: + +①:提示输入框写到循环里面(无限循环) + +②:用户输入4则退出循环 break + +③:提前准备一个金额预先存储一个数额 money + +④:根据输入不同的值,做不同的操作 + +​ (1) 取钱则是减法操作, 存钱则是加法操作,查看余额则是直接显示金额 + +​ (2) 可以使用 if else if 多分支 来执行不同的操作 + +完整代码: + +~~~javascript + +~~~ + + + + + + + diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/air.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/air.html" new file mode 100644 index 0000000000000000000000000000000000000000..1d1b3b61465b822d6044f6d8f980d4661651e5bc --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/air.html" @@ -0,0 +1,34 @@ + + + + + + 空气污染程度 + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/day.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/day.html" new file mode 100644 index 0000000000000000000000000000000000000000..0b10862727090b68461ff79692197f0d0b64b3cc --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/day.html" @@ -0,0 +1,26 @@ + + + + + + 判断2月天数 + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/emp.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/emp.html" new file mode 100644 index 0000000000000000000000000000000000000000..19f218c39a945833f2241ad5273d241450447c49 --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/emp.html" @@ -0,0 +1,70 @@ + + + + + + + 员工实际收入 + + + + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/number.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/number.html" new file mode 100644 index 0000000000000000000000000000000000000000..8d6f80c3a351863e13478cc93a59fdcd877dd220 --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/number.html" @@ -0,0 +1,64 @@ + + + + + + + 获取数字最小值 + + + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/phone.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/phone.html" new file mode 100644 index 0000000000000000000000000000000000000000..3e794f1266e4bede060ae188121b1303fb8609b9 --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/phone.html" @@ -0,0 +1,65 @@ + + + + + + + 剩余通话时间 + + + + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/user.html" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/user.html" new file mode 100644 index 0000000000000000000000000000000000000000..dcf5db466c1ad44c3afa01b1c1daa240f3db20e4 --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/user.html" @@ -0,0 +1,25 @@ + + + + + + 用户登入 + + + + + + + \ No newline at end of file diff --git "a/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/\347\273\203\344\271\240.md" "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/\347\273\203\344\271\240.md" new file mode 100644 index 0000000000000000000000000000000000000000..36c7624d915b0cca1be8fe1dd4849beee0c8b84e --- /dev/null +++ "b/\345\256\213\345\207\257/20241028 js\350\277\220\347\256\227\347\254\246/\347\273\203\344\271\240.md" @@ -0,0 +1,79 @@ + + + + + + + + + + + + + +// 1. 计算剩余通话时间 +const balance = 10; // 余额 +const callRate = 0.1; // 通话资费 +const dataRate = 0.3; // 流量资费 +const usedData = 30; // 使用流量 + +const remainingBalance = balance - usedData * dataRate; +const remainingMinutes = remainingBalance / callRate; + +console.log(`剩余通话时间:${remainingMinutes} 分钟`); + +// 2. 计算员工实际收入 +const salary = 6500; // 月薪 +const deductions = 500; // 专项扣除 +const taxBase = 5000; // 个税起征点 +const taxRate = 0.03; // 税率 + +const actualIncome = (salary - deductions) - (salary - deductions - taxBase) * taxRate; + +console.log(`实际收入:${actualIncome} 元`); + +// 3. 判断2024年2月天数 +const year = 2024; // 年份 +const isLeapYear = (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0); +const daysInFebruary = isLeapYear ? 29 : 28; + +console.log(`2024年2月天数:${daysInFebruary} 天`); + +// 4. 用户登录 +const username = prompt("请输入用户名:"); +const password = prompt("请输入密码:"); + +if (username === "admin" && password === "123456") { + console.log("登录成功!"); +} else { + console.log("登录失败!"); +} + +// 5. 获取最小值 +const num1 = 26; +const num2 = 17; +const num3 = 10; +const num4 = 20; + +let min = num1; +if (num2 < min) min = num2; +if (num3 < min) min = num3; +if (num4 < min) min = num4; + +console.log(`最小值:${min}`); + +// 6. 判断空气污染程度 +const api = parseInt(prompt("请输入空气污染指数:")); + +let pollutionLevel; +if (api >= 0 && api <= 100) { + pollutionLevel = "良好"; +} else if (api <= 200) { + pollutionLevel = "轻度污染"; +} else if (api <= 300) { + pollutionLevel = "中度污染"; +} else { + pollutionLevel = "重度污染"; +} + +console.log(`空气污染程度:${pollutionLevel}`);