mira no se si es lo que tu quieras hacer pero como yo lo veo hay 2 opciones faciles aqui va la primera
Código:
if( velocidad > velocidadAnterior ){ // velocidadAnterior es una constante
alert("Exceso de velocidad");
velocidad = 0;
}
esa es una opcion cuando llegues a velocidadAnterior velocidad valdra 0 lo que quiere decir que tardaras 5 minutos nuevamente antes de que vuelvas a mostrar el alert es decir hasta que vuelva a alcanzar a velocidadAnterior, pero si lo que estas haciendo es algo como un juego y no puedes perder la velocidad a la que vas tienes otra opcion
Código:
var i=1;
if( velocidad > (velocidadAnterior*i) ){ // velocidadAnterior es una constante
alert("Exceso de velocidad");
i++;
}
entonces la cosa seria asi superas la velocidad que deseas ( que seria la normal por que solo estas multiplicando por 1) ponte tu que velocidadAnterior sea 50 velocidad llega a 51 salta el alert e incrementa i que ahora valdria 2 y la condicion nueva del if seria velocidad > 100 que es 50 * 2 no pierdes ningun valor y tienes que esperar 5 minutos otra vez para entrar, luego seria 50 * 3 y asi dependiendo si entra en el if o no
eso fue de acuerdo a lo que entendi, si no era eso a lo que te referias comenta y vemos xD