Javascript 当函数运行时。星期五给我看,但基本上是星期三给我看

Javascript 当函数运行时。星期五给我看,但基本上是星期三给我看,javascript,switch-statement,Javascript,Switch Statement,当函数运行时。星期五给我看,但基本上是星期三给我看。请帮忙 <body> <button onclick="myfunction()" type="button" class="btn btn-primary">Click to See To day date</button> <p id="demo"></p> <script src="main.js"></script> </

当函数运行时。星期五给我看,但基本上是星期三给我看。请帮忙

<body>
    <button onclick="myfunction()" type="button" class="btn btn-primary">Click to See To day date</button>
    <p id="demo"></p>

    <script src="main.js"></script>
</body>

function myfunction()
{
    var day;
    switch(new Date().getDate())
        {
            case 0:
                day="Sunday";
                break;
            case 1:
                day="Monday";
                break;
            case 2:
                day="Tuesday";
                break;
            case 3:
                day="Wednesday";
                break;
            case 4:
                day="Thursday";
                break;
            case 5:
                day="Friday";
                break;
            case 6:
                day="Saturday";
                break;

        }
    document.getElementById("demo").innerHTML="This day is " +day;
}

单击查看截止日期

函数myfunction() { var日; 开关(新日期().getDate()) { 案例0: day=“星期日”; 打破 案例1: day=“星期一”; 打破 案例2: day=“星期二”; 打破 案例3: day=“星期三”; 打破 案例4: day=“星期四”; 打破 案例5: day=“星期五”; 打破 案例6: day=“星期六”; 打破 } document.getElementById(“demo”).innerHTML=“这一天是”+天; }
当函数运行时。show me friday,但基本上是show me friday

您有
getDate()
,它返回。您需要返回


我想你现在在8月5日星期三
getDate()
将返回5,在您的case语句中是星期五。如果您运行
getDay()
它将返回3,也就是周三。

“show me friday但基本上是show me friday”…什么?当函数运行show me friday但我显示this day时,意味着周三“为什么请帮助我,我是一名新的javascript学习者,请查看我的答案我理解。谢谢兄弟:)