fengchuanyu 1 week ago
parent
commit
6ad68d0611

+ 32 - 0
3_JavaScript/练习26_7门成绩.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>
+        var arr = [];
+        var sum = 0;
+        var avg = 0;
+        for(var i=1;i<8;i++){
+            var num = window.prompt("请输入第"+i+"门成绩");
+            num *= 1;
+            arr.push(num);
+        }
+
+        var arr2 = arr.filter(function(item){
+            sum += item;
+            return item<60;
+        });
+
+        console.log("总成绩:"+sum);
+        console.log("平均分:"+(sum/7));
+        console.log("低于60分成绩:"+arr2);
+        
+        
+
+    </script>
+</body>
+</html>

+ 24 - 0
3_JavaScript/练习27_斐波那契数列倒叙输出.html

@@ -0,0 +1,24 @@
+<!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>
+        var arr = [1,1];
+        for(var i=3;i<=40;i++){
+            arr.push(arr[i-2]+arr[i-3])
+        }
+        arr = arr.reverse();
+        console.log(arr);
+        arr.forEach(function(item,index){
+            document.write(item+"&nbsp;");
+            if((index+1)%6==0){
+                document.write("<br>");
+            }
+        })
+    </script>
+</body>
+</html>

+ 28 - 0
3_JavaScript/练习28_第几天.html

@@ -0,0 +1,28 @@
+<!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>
+        var months = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
+        function IsLeapYear(y){
+            return (y%4==0 && y%100!=0) || y % 400 == 0
+        }
+
+        function DayOfYear(y,m,d){
+            var count = 0;
+            if(IsLeapYear(y)){
+                months[1] = 29
+            }
+            for(var i=0;i<m-1;i++){
+                count += months[i];
+            }
+            console.log(count+d);
+        }
+        DayOfYear(2026,2,12);
+    </script>
+</body>
+</html>