The setTimeout() Метод у JavaScript використовується для виконання функції після очікування вказаного інтервалу часу. Цей метод повертає числове значення, яке представляє значення ID таймера.
На відміну від setInterval() метод, в setTimeout() метод виконує функцію лише один раз. Цей метод можна записати з або без вікно префікс.
Ми можемо використовувати clearTimeout() метод, щоб зупинити тайм-аут або запобігти виконанню функції, зазначеної в setTimeout() метод. Значення, яке повертає setTimeout() метод можна використовувати як аргумент clearTimeout() спосіб скасування таймера.
едіт мак гірш
Зазвичай використовуваний синтаксис setTimeout() метод наведено нижче.
Синтаксис
window.setTimeout(function, milliseconds);
Значення параметрів
Цей метод приймає два значення параметра функція і мілісекунд які визначаються наступним чином.
лексикографічно
функція: Це функція, що містить блок коду, який буде виконано.
мілісекунди: Цей параметр представляє інтервал часу, після якого виконується функція. Інтервал у мілісекундах. Його значення за замовчуванням дорівнює 0. Воно визначає частоту виконання коду. Якщо не вказано, значення 0 використовується.
масив структури мовою c
Розберемося з використанням setTimeout() за допомогою деяких ілюстрацій.
Приклад1
Це простий приклад використання setTimeout() метод. Тут з інтервалом у дві секунди відображатиметься діалогове вікно попередження. Ми не використовуємо жодних методів, щоб запобігти виконанню функції, зазначеної в setTimeout() метод. Отже setTimeout() Метод виконує вказану функцію лише один раз, після заданого інтервалу часу.
setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(' <h2> Welcome to the javaTpoint.com </h2>'); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); }Перевірте зараз
Вихід
Результат залишиться незмінним, якщо користувач клацне СТІЙ перед двома секундами. В іншому випадку нова вкладка відкриється через дві секунди та закриється через дві секунди після відкриття.