setTimeout(function() {
alert('Привет Мир!');
}, 2000);
Код из примера выведет сообщение "Привет Мир!" по истечении двух секунд (
2000
). Кстати, это же код можно написать так:
function hi() {
alert('Привет Мир!');
};
setTimeout(hi, 2000);
Или так:
function hi() {
setTimeout(function() {
alert('Привет Мир!');
}, 2000);
};
hi();
Как я уже сказал функция setTimeout выполнит код один раз после загрузки страницы или, какого то условия, в зависимости от поставленной задачи. Если необходимо выполнять код постоянно, через определенное время, то для решения этого вопроса подходит функция setInterval, эта функция выполняет код постоянно, с заданным интервалом времени (в миллисекундах). Пример:
setInterval(function() {
alert('Привет Мир!');
}, 2000);
Спасибо за внимание.