Use el método SetInterval para implementar funciones de llamadas de bucle a intervalos especificados hasta que el método ClearInterval cancele el bucle.
Al cancelar el bucle con el método ClearInterval, la llamada del método SetInterval debe asignarse a una variable, y el método ClearInterval luego hace referencia a la variable.
La copia del código es la siguiente:
<script type = "text/javaScript">
var n = 0;
function print () {
document.writeln (n);
if (n == 1000) {
Window.ClearInterval (s);
}
n ++;
}
var s = window.setInterval (imprimir, 10);
</script>
Use SetTimeOut y ClearTimeOut para completar la llamada de retraso, ejecute la función especificada después del tiempo de retraso especificado y ejecutarla solo una vez. El uso de ClearTimeOut es el mismo que el de ClearInterval.
La copia del código es la siguiente:
<script type = "text/javaScript">
function printtime () {
VAR TIME = new Date ();
var año = time.getblyar ();
var mes = (time.getMonth ())+1;
var dayNum = time.getday ();
var hora = time.gethours ();
var min = time.getminutes ();
var sec = time.getSeconds ();
var da = time.getDate ();
var daystr;
Switch (Daynum) {
Caso 0: DayStr = "Sunday";
romper;
Caso 1: DayStr = "Lunes";
romper;
Caso 2: daystr = "martes";
romper;
Caso 3: DayStr = "Miércoles";
romper;
Caso 4: DayStr = "Jueves";
romper;
Caso 5: DayStr = "Friday";
romper;
Caso 6: DayStr = "Sábado";
romper;
predeterminado: daystr = "";
}
var str = año+"año"+mes+"mes"+da+"día"+daystr+""+hora+":"+min+":"+sec;
document.getElementById ("t"). innerhtml = str;
Window.SetTimeOut (Printtime, 1000);
}
</script>
<Body Onload = "PrintTime ()">
<br/>
<div id = "t"> </div>
</body>