Este artículo explicará SetInterval y SetTimeOut en JavaScript y sus diferencias comunes.
¿Qué es SetInterval en JavaScript??
El "setInterval ()"En JavaScript ejecuta una expresión de JavaScript continuamente cada"X" intervalo. Repite una función específica en cada intervalo de tiempo en particular.
Sintaxis
Siga la sintaxis dada a continuación para el método setInterval ():
ventana.setInterval (función, tiempo);Se aceptan dos parámetros por este método:
Ejemplo
Aquí, estableceremos el temporizador configurando el intervalo de tiempo en el evento de clics de un botón:
Crear un
elemento de etiqueta y asignar una identificación "tiempo"Donde se mostrará el tiempo:
En el archivo JavaScript, escriba las líneas de código a continuación:
function timer ()En el fragmento de código anterior:
En la salida, puede ver que la hora se muestra después de un intervalo de tiempo específico en el evento de clic:
¿Qué es SetTimeOut en JavaScript??
El "settimeutEl método se utiliza para llamar a la función después de un tiempo particular. Solo funciona una vez después de una cantidad específica de tiempo.
Sintaxis
Siga la sintaxis proporcionada para el método setInterval ():
ventana.setInterval (función, tiempo);Se necesitan dos parámetros:
Ejemplo
Llame al método setTimeOut () en el evento de clic pasando la función y la hora en milisegundos:
Crear un elemento usando el
etiqueta:
Producción
setInterval vs setTimeOut
La tarea principal de "settimeut"Es llamar a la función después de una cantidad de tiempo específica. A diferencia de, "setinterval"Se usa con frecuencia para realizar una función después de una cantidad de tiempo predeterminada. La principal diferencia entre SetTimeOut y SetInterval es que SetTimeout solo se ejecuta una vez después de un tiempo específico. Sin embargo, la función setinterval se puede usar repetidamente.
Conclusión
"setTimeout ()" y "setInterval ()"¿Son los métodos predefinidos de JavaScript para programar las tareas. El "setInterval ()"Repita una función dada en cada intervalo de tiempo dado, mientras que el"settimeutEl método se utiliza para llamar a la función una vez después de una cantidad de tiempo especificada. Este artículo explicó el SetInterval y SetTimeOut en JavaScript y sus diferencias comunes.