e 3 долоо хоног өмнө
parent
commit
9b65004bc1

+ 42 - 0
3.js初级/js基础/10.循环语句.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>
+    <!-- 
+        循环语句
+        1.for(初始变量;表达式;执行语句) {
+            循环执行的语句
+        }
+        2.while(执行语句) {
+            满足条件的代码块
+        }
+            break 终止循环 一般常用语switch里 
+            continue 终止循环
+        只有条件成立时 才执行
+        3.do {...}while(执行语句) 无论条件是否满足 都会执行一次
+    -->
+    <script>
+        // for(var i=0;i<10;i++) {
+        //     console.log(i);
+        // }
+        var a = 5;
+        while(a<10) {
+            document.write(a);
+            a++;
+            if(a == 7) {
+                // break
+                continue
+            }
+        }
+        // var b = 15;
+        // do {
+        //     document.write("当前值是" + b )
+        //     b++;
+        // }while(b>20)
+    </script>
+</body>
+</html>

+ 42 - 0
3.js初级/js基础/11.break和continue.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>
+        // if(3==='3') {
+        //     console.log("成立")
+        // } else {
+        //     console.log("不成立")
+        // }
+        // 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>

+ 37 - 0
3.js初级/js基础/12.函数.html

@@ -0,0 +1,37 @@
+<!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>
+    <!-- 
+    (声明) 
+        function 名字(形参) {
+            代码块
+            使用return抛出
+            return后的代码不执行
+        }
+        
+        函数的命名规则与变量相同
+        调用:
+        名字(实参);
+    -->
+    <script>
+        var sum = 1;
+        function fn1() {
+            console.log("这是我第一个函数"+sum)
+        }
+        fn1();
+
+        function fn2(a,b) {
+           return a*b
+           console.log('你好');
+
+        }
+       var c = fn2(5,9)
+        console.log(c,'c')
+    </script>
+</body>
+</html>

+ 9 - 0
3.js初级/js基础/9.1demo.html

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

+ 29 - 1
3.js初级/js基础/9.2demo.html

@@ -9,7 +9,35 @@
     
     <!-- 
         需求:
-            进入页面,输入月份,判断是几月并打印该月的实际天数
+            进入页面,输入月份,判断是几月并弹出该月的实际天数
      -->
+    <script>
+        // alert("你好")
+        var month = prompt("请输入月份");
+        console.log(month,'月份',332)
+        switch(month) {
+            case "1":
+            case "3":
+            case "5":
+            case "7":
+            case "8":
+            case "10":
+            case "12":
+                alert("当前是"+month+"月,天数是31天");
+                break;
+            case "4":
+            case "6":
+            case "9":
+            case "11":
+                alert("当前是"+month+"月,天数是30天");
+                break;
+            case "2":
+                alert("当前是"+month+"月,天数是28天");
+                break;
+            default:
+                alert("输入月份不正确");
+                break;
+        }
+    </script>
 </body>
 </html>