fengchuanyu 4 月之前
父節點
當前提交
408c6450c0

二進制
.DS_Store


+ 23 - 0
js复习/综合题6_编程题1.html

@@ -0,0 +1,23 @@
+<!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 num = window.prompt("请输入一个数字")*1; 
+    console.log(Math.pow(num,2));
+    console.log(Math.sqrt(num));
+    console.log(Math.log(num));
+    
+    
+     
+
+    </script>
+</body>
+
+</html>

+ 21 - 0
js复习/综合题6_编程题2.html

@@ -0,0 +1,21 @@
+<!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 num = Math.random();
+        num = num * 101;
+        num = Math.floor(num);
+        console.log(num);
+        
+       
+    </script>
+</body>
+
+</html>

+ 31 - 0
js复习/综合题6_编程题3.html

@@ -0,0 +1,31 @@
+<!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 day = new Date();
+        var year = day.getFullYear();//获取当前年份
+        var month = day.getMonth() + 1;//获取当前月份
+        var date = day.getDate();//获取当前日
+        var week = day.getDay();//获取当前星期
+        var hour = day.getHours();//获取当前小时
+        var minute = day.getMinutes();//获取当前分钟
+        var second = day.getSeconds();//获取当前秒
+
+        var str = "现在是"+year + "年" + month + "月" + date + "日" + hour + ":" + minute + ":" + second;
+        
+
+        // var weekArr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
+        // str += weekArr[week];
+        str += "星期" + "日一二三四五六".charAt(week);
+        document.write(str);
+    </script>
+</body>
+
+</html>

+ 32 - 0
js复习/综合题6_编程题4.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>
+       
+
+
+        function CollectDigits(str) {
+            var arr = str.split("");
+            // console.log(arr);
+            var res = "";
+            for (var i = 0; i < arr.length; i++) {
+                if (arr[i] >= '0' && arr[i] <= '9') {
+                    res += arr[i];
+                }
+            }
+            return res;
+        }
+       
+        console.log(CollectDigits("a2s4d7"));
+        
+    </script>
+</body>
+
+</html>

+ 33 - 0
js复习/综合题6_编程题5.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>
+        var str1 = "123456";
+        var str2 = "abc";
+        // 1a2b3c456
+        function Merge(a,b){
+            var arr1 = a.split("");
+            var arr2 = b.split("");
+            var min = Math.min(arr1.length,arr2.length);
+            var res = [];
+            for(var i=0;i<min;i++){
+                res.push(arr1[i]);
+                res.push(arr2[i]);
+            }
+            var maxArr = arr1.length>arr2.length?arr1:arr2;
+            res = res.concat(maxArr.slice(min))
+            return res.join("");
+        }
+        console.log(Merge(str1,str2));
+        
+    </script>
+</body>
+
+</html>

+ 26 - 0
js复习/综合题6_编程题6.html

@@ -0,0 +1,26 @@
+<!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 = [70,80,90,45,60,78,100];
+        var sum = 0;
+        var arr2 = [];
+        for(var i=0;i<arr.length;i++){
+            sum += arr[i];
+            if(arr[i]<60){
+                arr2.push(arr[i]);
+            }
+        }
+        var avg = sum/7;
+        console.log(avg,sum,arr2);
+    </script>
+</body>
+
+</html>

+ 37 - 0
js复习/综合题6_编程题7.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>
+    <script>
+        function Fibonacci(n){
+            var arr = [1,1];
+            if(n>2){
+                for(var i=2;i<n;i++){
+                    arr.push(arr[i-1]+arr[i-2]);
+                }
+            }
+            return arr;
+        }
+
+        var res = Fibonacci(40);
+        res = res.reverse();
+        console.log(res);
+        for(var i=0;i<res.length;i++){
+            document.write(res[i]);
+            document.write("&nbsp;");
+            if((i+1)%6==0){
+                document.write("<br>");
+            }
+        }
+
+
+    </script>
+</body>
+
+</html>

+ 44 - 0
js复习/综合题6_编程题8.html

@@ -0,0 +1,44 @@
+<!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>
+        // 判断闰年
+        function foo(a){
+            if(a % 4 ==0 && a % 100 != 0 || a % 400 == 0){
+                return true;
+            }else{
+                return false;
+            }
+        }
+        // var day = new Date();
+        // var year = day.getFullYear();
+        // var month = day.getMonth() + 1;
+        // var date = day.getDate();
+        
+        function foo2(x,y,z){
+            var monthArr = [31,28,31,30,31,30,31,31,30,31,30,31];
+            // 判断是否是闰年 如果为闰年 2月份为29天
+            if(foo(x)){
+                monthArr[1] = 29;
+            }
+            // 计算天数
+            var sumDay = 0;
+            for(var i=0;i<y-1;i++){
+                sumDay += monthArr[i];
+            }
+            sumDay += z;
+            return sumDay;
+        }
+        console.log(foo2(2025,4,10))
+        
+    </script>
+</body>
+
+</html>