e преди 11 месеца
родител
ревизия
74a15558c1
променени са 4 файла, в които са добавени 143 реда и са изтрити 0 реда
  1. 4 0
      js/js初阶/4.练习.html
  2. 65 0
      js/js初阶/5.条件语句.html
  3. 42 0
      js/js初阶/6.循环语句.html
  4. 32 0
      js/js初阶/7.break和continue.html

+ 4 - 0
js/js初阶/4.练习.html

@@ -14,6 +14,10 @@
         * 年份  判断 是不是闰年 如果是 返回一个 我是闰年  如果不是 返回一个  我不是闰年
         * 年份是4的倍数,且不是100的倍数的
        */
+       var h = prompt("请输入年龄",18);
+       console.log(h);
+       var h1 = h * 365 * 24 * 60 * 60;
+       alert("总共活了" + h1 + '秒');
     </script>
   </body>
 </html>

+ 65 - 0
js/js初阶/5.条件语句.html

@@ -0,0 +1,65 @@
+<!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>
+        // if 条件为真 指向 ;条件为假 执行下一个 
+        // if(条件语句){代码块}else if(条件语句){代码块} else {为满足条件语句执行的代码块}
+        // var a = prompt("输入数字");
+        // if(a < 10) {
+        //     console.log("还是个小孩")
+        // } else if(10<=a<18) {
+        //     console.log("青少年")
+        // } else {
+        //     console.log("已经长大了")
+        // }
+        // switch
+        // var b = prompt("请输入月份")
+        // switch(b) {
+        //     case "1":
+        //         console.log("一月");
+        //         break;
+        //     case "2":
+        //         console.log("一月");
+        //         break;
+        //     ....
+        //     default:
+        //         console.log("输出语句");
+        //         break;
+        // }
+        switch(b) {
+            case "1":
+            case "3":
+            case "5":
+            case "7":
+            case "8":
+            case "10":
+            case "12":
+                console.log(b + "月是31天");
+                break;
+            case "4":
+            case "6":
+            case "9":
+            case "11":
+                console.log(b + "月是30天");
+                break;
+            case "2":
+                console.log(b + "月是29天");
+                break;
+            default:    
+                console.log("您输入的内容是非法月份");
+                break;
+        }
+
+        // 三元运算符 三目运算
+        // 条件语句 ? "条件成立时的返回值" : "条件不成立时的返回值"
+        var c = prompt("请输入");
+        console.log(c,'eee');
+        console.log(c >5?"大于":"小于")
+    </script>
+</body>
+</html>

+ 42 - 0
js/js初阶/6.循环语句.html

@@ -0,0 +1,42 @@
+<!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>
+      /**
+       * 1.for循环
+       * for(初始化变量;条件语句;变量递增) {
+       *  执行的循环语句
+       * }
+       * 2.while(条件语句){代码块} 条件为真才指向
+       * 3.do{代码块}while(条件语句) 不管条件是否成立 都会先执行一次
+       */
+      //    var i =0;
+      //     for(var i=0,b=10;i<b;i++) {
+      //         document.write(i);
+      //     }
+      var a = 2;
+    //   while (a > 1) {
+    //     console.log(a);
+    //     if(a < 10) {
+    //         a++;
+    //     } else {
+    //         break
+    //     }
+    //   }
+    do{
+        console.log(a)
+        if(a < 10) {
+            a++;
+        } else {
+            break;
+            // continue;
+        }
+    }while(a > 1);
+    </script>
+  </body>
+</html>

+ 32 - 0
js/js初阶/7.break和continue.html

@@ -0,0 +1,32 @@
+<!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 i=0;i<4;i++) {
+            for(var j = 0;j<7;j++) {
+                if(j == 5) {
+                    continue;
+                }
+                console.log("这是二层循环" + j);
+            }
+                console.log("一层" + i);
+        }
+    </script>
+</body>
+</html>