e 1 жил өмнө
parent
commit
7e7ec1b415

+ 50 - 0
JS初级/JS基础/10.循环语句.html

@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Document</title>
+  </head>
+  <body>
+    <!-- 
+        循环语句
+            1.for循环
+            for(初始化变量;表达式;执行语句){
+                代码块
+                执行的表达式语句
+            }
+            2.while(执行语句){....} 只有条件为真时 才会执行
+                break 终止循环  终止当前循环 立即跳出 switch里
+                continue 终止循环 终止此时的循环 继续执行下一层循环
+            3.do{...}while(执行语句) 无论是否满足执行条件 都会执行一次
+     -->
+    <script>
+      // for(var i=0;i<5;i++) {
+      //     console.log("当前循环的是第"+i+"遍");
+      // }
+      //   var a = 0;
+      //   var l = 10;
+      //   for (a; a < l; a++) {
+      //     console.log(a);
+      //   }
+      // for(var a=0,b=9;a<b;a++){
+      //     console.log(a);
+      // }
+        var a = 5;
+        while(a<=10) {
+          // document 根节点
+          document.write(a);
+          a++;
+          console.log("1")
+          // continue;
+          // break;
+        }
+      //   do while
+      // var a = 15;
+      // do {
+      //   document.write("当前的值是:" + a);
+      //   a++;
+      // } while (a < 14);
+    </script>
+  </body>
+</html>

+ 33 - 0
JS初级/JS基础/11.break和continue.html

@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Document</title>
+  </head>
+  <body>
+    <script>
+      // break 结束当前循环 只是退出了该层循环 外层循环不产生影响
+      //   for (var i = 0; i < 4; i++) {
+      //     for (var j = 0; j < 7; j++) {
+      //       if ((j == 5)) {
+      //         break;
+      //       }
+      //       console.log("第二层循环" + j);
+      //     }
+      //     console.log("第一层循环" + i);
+      //   }
+
+      // continue 结束本次循环 对后续循环没有任何影响
+      for (var a = 0; a < 4; a++) {
+        for (var b = 0; b < 7; b++) {
+          if (b == 5) {
+            continue;
+          }
+          console.log("第二层循环" + b);
+        }
+        console.log("第一层循环" + a);
+      }
+    </script>
+  </body>
+</html>

+ 8 - 0
JS初级/JS基础/9.2小练习.html

@@ -14,5 +14,13 @@
             2. 如果年份不是整百年份,用年份除以4,没有余数即为闰年,有余数即为平年。 
             说明:2096年和2104年都是闰年,但2100年是平年。
      -->
+     <script>
+        var year = prompt("请输入年份");
+        if((year %  400 == 0) || (year % 100 != 0 && year % 4 == 0)) {
+            alert("该年份是闰年")
+        } else {
+            alert("该年份是平年")
+        }
+     </script>
 </body>
 </html>