为什我最后的document.write没有显示出来?

来源:1-20 作业题

MR帽子先生

2017-04-30 10:37:19

<!DOCTYPE html>

<html>


<head>

    <link rel="stylesheet" href="Script.js">

    <meta charset="UTF-8">

    <title>作业</title>

</head>


<body>

    <script>

    var num1 , num2 ,num3,sum;

    //获取出生年份

    function year(num1) {

        num1 = prompt("请输入您的出生年份");

    }

    //获取出生月份

    function month(num2) {

        num1 = prompt("请输入您的出生月份");

    }

    //获取出生日期

    function day(num3) {

        num1 = prompt("请输入您的出生日期");

    }

    


    function getsum() {

    year();

    month();

    day();

        var sum = num3,

            fb = 0,

            sub = num1 % 400;

        if (sub = 0) {

            fb = 29;

        } else {

            fb = 28;

        }

        switch (paserInt(num2)) {

            case 12:

                sum += 30;

            case 11:

                sum += 31;

            case 10:

                sum += 30;

            case 9:

                sum += 31;

            case 8:

                sum += 31;

            case 7:

                sum += 30;

            case 6:

                sum += 30;

            case 5:

                sum += 31;

            case 4:

                sum += 30;

            case 3:

                sum += 31;

            case 2:

                sum += fb;

            case 1:

                sum += 0;

                break;

            default:

                alert("请输入正确月份");

        }

        

    }

    getsum();

    document.write("您的生日是" + num1 + "年" + num2 + "月" + num3 + "日,是那年的第" + sum + "天");

    </script>

</body>


</html>


写回答

1回答

小丸子爱吃菜

2017-04-30

两处很明显的错误:

1、变量命名问题

http://climg.mukewang.com/590557d70001528e04310280.jpg

2、单词拼写错误

http://climg.mukewang.com/590557eb0001599b02860051.jpg

祝学习愉快!

0

0 学习 · 5760 问题

查看课程