繁体   English   中英

我被一个java脚本问题困住了。 你能帮我吗?

[英]I'm stuck with a java-script question. Can you help me out?

[输入有输出有输出圣诞节快到了,所以我们自然需要为圣诞老人准备一些牛奶和cookies。 创建一个接受日期 object 的 function 并在平安夜(12 月 24 日)返回 true,否则返回 false,请记住 JavaScript 的日期月份是基于 0 的。 意思是 12 月是第 11 个月,而 1 月是 0:我的回答:

function timeForMilkAndCookies(date) {
    var month=11;
    var day=24;
    if(date=("year, "+ month +", "+ day)){
        return true;
    }
    else{
        return false;
    }
        
}

这是我的代码,但是当输入为假时,我的代码没有给出正确的 output,它仍然显示为真。

return date instanceof Date && date.getMonth() === 11 && date.getDate() === 24;

首先确保 object 给你一个日期 object,这是date instanceof Date检查的日期。 然后询问这个 object 的月份和日期,并检查它是否与您想要的相符,即第 24 天和第 11 个月。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM