@@ -6,6 +6,25 @@
<title>Document</title>
</head>
<body>
-
+ <script>
+ var arr = [];
+ // 请输入7个成绩
+ for(var i = 0;i<7;i++){
+ // arr.push(prompt("请输入成绩")*1);
+ arr[i] = prompt("请输入成绩")*1;
+ }
+ // 计算平均成绩和总成绩
+ var avg = 0;
+ var sum = 0;
+ sum += arr[i];
+ if(arr[i]<60){
+ document.write("第"+(i+1)+"门成绩为:"+arr[i]+",低于60分,不能通过。<br>");
+ avg = sum/7;
+ console.log("平均成绩为:"+avg);
+ console.log("总成绩为:"+sum);
+ </script>
</body>
</html>
@@ -6,6 +6,31 @@
+ // 返回第n位的斐波那契数列的值
+ function Fibonacci(n) {
+ if(n<3){
+ return 1;
+ }else{
+ return Fibonacci(n-1)+Fibonacci(n-2);
+
+ var fib = [];
+ for(var i = 1;i<=40;i++){
+ fib.push(Fibonacci(i));
+ // console.log(fib);
+ // 打印斐波那契数列
+ var k = 0;
+ for(var i = fib.length-1;i>=0;i--){
+ document.write(fib[i]+" ");
+ k++;
+ if(k%6==0){
+ document.write("<br>");
+ // 返回本年度的第几天
+ // 定义一个数组,一年中每个月的天数
+ var months = [31,28,31,30,31,30,31,31,30,31,30,31];
+ // 判断是否为闰年
+ function isLeapYear(year) {
+ return (year%4 == 0 && year%100 != 0) || year%400 == 0;
+ // 定义一个函数,返回传入日期的第几天
+ function getDayOfYear(year,month,day) {
+ if(isLeapYear(year)){
+ months[1] = 29;
+ var dayOfYear = 0;
+ for(var i = 0;i<month-1;i++){
+ dayOfYear += months[i];
+ dayOfYear += day;
+ return dayOfYear;
+ // 测试
+ console.log(getDayOfYear(2000,2,8));