//single event i.e. alarm, time in milliseconds var timeout = setTimeout(function(){yourFunction()},10000); //repeated events, gap in milliseconds var interval = setInterval(function(){yourFunction()},1000);