【问题标题】:JavaScript "if"-statement not working [closed]JavaScript“if”语句不起作用[关闭]
【发布时间】:2014-05-03 20:36:13
【问题描述】:

我现在遇到了最奇怪的问题;当 currentHour 介于 22 和 07 之间时,下面的这个 if 语句应该运行 console.log("It's night!"),但由于某种原因它没有!

console.log("hello");
console.log(currentHour);
if (currentHour >= 22 && currentHour <= 7) {console.log("Its night!");};

控制台输出:

你好
22

所以 if 语句没有运行。

【问题讨论】:

    标签: javascript if-statement time logic


    【解决方案1】:

    如果当前时间高于/等于 22 并且低于/等于 7,则永远不会为真。

    你可能想要什么:

    if(currentHour >= 22 || currentHour <=7)
    

    【讨论】:

    • 啊当然!有时你会有点代码盲:D
    猜你喜欢
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多