W tym artykule wyjaśniono setInterval i Settimeout w JavaScript i ich wspólne różnice.
Co to jest SetInterval w JavaScript?
„„setInterval ()„W JavaScript uruchamia wyrażenie JavaScript w sposób ciągły każdy”X" interwał. Powtarza określoną funkcję w każdym konkretnym przedziale czasu.
Składnia
Postępuj zgodnie z poniższą składnią podaną dla metody setInterval ():
okno.setInterval (funkcja, czas);Ta metoda przyjmuje dwa parametry:
Przykład
Tutaj ustawimy licznik czasu, ustawiając przedział czasu na zdarzeniu kliknięcia przycisku:
Stwórz
element tagu i przypisz identyfikator „czas„Gdzie zostanie wyświetlony czas:
W pliku JavaScript napisz poniższe wiersze kodu:
Funkcja Timer ()W powyższym fragmencie kodu:
W wyjściu widać, że czas jest wyświetlany po określonym przedziale czasowym na zdarzeniu kliknięcia:
Co to jest Settimeout w JavaScript?
„„Settimeout”Metoda jest używana do wywołania funkcji po określonym czasie. Działa tylko raz po określonym czasie.
Składnia
Postępuj zgodnie z podaną składnią dla metody setInterval ():
okno.setInterval (funkcja, czas);Wymaga dwóch parametrów:
Przykład
Wywołaj metodę Settimeout () na zdarzeniu kliknięcia, przekazując funkcję i czas w milisekundach:
Utwórz element za pomocą
etykietka:
Wyjście
setInterval vs Settimeout
Podstawowe zadanie „Settimeout”Polega na wywołaniu funkcji po określonej ilości czasu. W przeciwieństwie, "setInterval”Jest często używany do wykonywania funkcji po z góry określonym czasie. Główną różnicą między Settimeout a SetInterval polega na tym, że Settimeout działa tylko raz po określonym czasie. Jednak funkcję setInterval może być używana wielokrotnie.
Wniosek
"settimeout ()" I "setInterval ()”Czy predefiniowane metody planowania zadań JavaScript. „„setInterval ()”Powtarza daną funkcję w każdym przedziale czasowym, podczas gdy„Settimeout”Metoda jest używana do wywołania funkcji raz po określonej ilości czasu. W tym artykule wyjaśniono setInterval i Settimeout w JavaScript i ich wspólne różnice.