Discuss / JavaScript / 作业

作业

Topic source
var today = new Date();
if (today.getMonth() === 1 && today.getDate() === 13) {
    alert('亲爱的,我预定了晚餐,晚上6点在餐厅见!');
}

前面各位同学写的我觉得不对啊。直接new一个Date(2016, 1, 14)的话那后面的判断无论那一天执行都成立了。

问题是出在判断语句中的today.getMonth() === 2上了,因为2月14日那天getMonth()得到的数字是1

不知道我我理解的对不对

我也是怎么想的

new 一个时间当然是为了测试了,不然你要等到情人节当天再来看结果吗?


  • 1

Reply