我的代码中存在某种逻辑错误,但我不确定在哪里。javascript if if else逻辑
- 当经过时间的推移从
00:07:59
到00:08:00
,颜色从黄色,这恰好在00:05:00
切换回。 - 在
00:10:00
它从灰色变为红色。
东西在我的逻辑允许00:08:00
和00:09:59
之间的任何时间,以满足第1条件是小于5
if (parseInt(this.minutes) < 5) {
fontColor = "<Font class=\"Gray\">";
} else if (parseInt(this.minutes) >= 5 && parseInt(this.minutes) < 10){
fontColor = "<Font class=\"Yellow\">";
} else {
fontColor = "<Font class=\"Red\">";
}
''标签?我们是否回到了90年代? ''在HTML 4.1及更高版本中被删除。改为使用''。 – 2012-01-18 15:11:00
btw,标记已弃用。你最好使用CSS。 – yoavmatchulsky 2012-01-18 15:11:30
您是否尝试过console.log(this.minutes)或警报alert(this.minutes)以确定您站在哪里? – Mike 2012-01-18 15:18:29