最简单的闹钟js代码var date new Date var hour date.getHours var minute date.getMinutes设置的闹钟的时间var alarmHour10var alarmMinute30要求的闹钟执行的函数function alarm alert时间到将当前时间和设置闹钟时间作比较if hour alarmHour minute alarmMinute时间到执行函数alarm else闹钟时间还没到延时1000ms检查一次setTimeout function将当前时间和设置闹钟时间作比较if hour alarmHour minute alarmMinute时间到执行函数alarm1000