Javascript 创建一个昼夜循环

Javascript 创建一个昼夜循环,javascript,jquery,Javascript,Jquery,我正在制作一个带有计时器的网站,计时器每秒增加+1。该值存储在daynghtCycle 我想每10秒触发一次白天或黑夜。如果状态为“日”,则应切换到“夜”,如果状态为“夜”,则应切换到“日”。 所以我从以下几点开始: if(daynightcycle >5 || daynightcycle >10) { //etc... console.log {"night"} } 但这不允许我检查之前的状态,我觉得这不是正确的方法。 抱歉,如果这是一个非常基本的问题

我正在制作一个带有计时器的网站,计时器每秒增加+1。该值存储在
daynghtCycle
我想每10秒触发一次白天或黑夜。如果状态为“日”,则应切换到“夜”,如果状态为“夜”,则应切换到“日”。 所以我从以下几点开始:

if(daynightcycle >5 || daynightcycle >10) { //etc...
    console.log {"night"}
}
但这不允许我检查之前的状态,我觉得这不是正确的方法。 抱歉,如果这是一个非常基本的问题,非常感谢您的帮助

var state = "day"; 
if(daynightcycle % 10 == 0) { //etc...
   console.log(state);
   state = state == "day" ? "night" : "day"; 
}
这将检查daynightcircle是否是10的倍数,如果是,则打印出
状态
变量。打印后,它将翻转状态(
day
night

我希望这是你想要存档的