Выберите правильный ответ: как правильно в 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 секунд, поэтому именно это значение нужно указывать.
Разбор вариантов:
-
setTimeout(function() {alert("Привет!")}, 5);
❌ Неверно — 5 миллисекунд, а не 5 секунд. -
setTimeout('alert("Привет!")', 5000);
⚠️ Формально работает, но считается устаревшим подходом, так как используется строка (как в eval). В современных практиках не рекомендуется. -
sleep(5000); alert("Привет!");
❌ В JavaScript нет встроенной функцииsleep. -
setTimeout(function() {alert("Привет!")}, 5000);
✅ Правильно — корректный современный способ задержки выполнения функции на 5 секунд. -
sleep(5); alert("Привет!");
❌ Ошибка по той же причине: функцииsleepв JavaScript нет, и даже время указано неправильно.
Итог: правильный вариант — 4.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

