Вопрос задан 11.07.2026 в 19:39. Предмет Информатика. Спрашивает Толегенова Алия.

Выберите правильный ответ: как правильно в JavaScript вывести приветствие через 5 секунд после запуска скрипта?
1. setTimeout(function() {alert("Привет!")}, 5);
2. setTimeout('alert("Привет!")', 5000);
3. sleep(5000); alert("Привет!");
4. setTimeout(function() {alert("Привет!")}, 5000);
5. sleep(5); alert("Привет!");

Перейти к ответам

Ответы на вопрос

Отвечает Кавалюс Карина.

Правильный ответ: 4. setTimeout(function() { alert("Привет!") }, 5000);

Объяснение:

  • setTimeout — это стандартная функция JavaScript, которая выполняет код один раз через заданное количество миллисекунд.

  • 5000 миллисекунд = 5 секунд, поэтому именно это значение нужно указывать.

Разбор вариантов:

  1. setTimeout(function() {alert("Привет!")}, 5);
    ❌ Неверно — 5 миллисекунд, а не 5 секунд.

  2. setTimeout('alert("Привет!")', 5000);
    ⚠️ Формально работает, но считается устаревшим подходом, так как используется строка (как в eval). В современных практиках не рекомендуется.

  3. sleep(5000); alert("Привет!");
    ❌ В JavaScript нет встроенной функции sleep.

  4. setTimeout(function() {alert("Привет!")}, 5000);
    ✅ Правильно — корректный современный способ задержки выполнения функции на 5 секунд.

  5. sleep(5); alert("Привет!");
    ❌ Ошибка по той же причине: функции sleep в JavaScript нет, и даже время указано неправильно.

Итог: правильный вариант — 4.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос