УРОК 30 ИЗ 50

Используйте параметр по умолчанию

Задайте запасное значение, когда вызов не передаёт аргумент.

Официальный источникECMAScript — function parameter initializersПроверено: 2026-08-26
ШАГ 1 · ИЗУЧИТЕ

Как это работает

Инициализатор параметра вычисляется, когда соответствующий аргумент отсутствует или равен undefined. Так функция сохраняет понятное поведение без повторных проверок в теле.

Правильный пример
function greet(name = 'vizitator') {
  console.log(`Salut, ${name}!`);
}

greet();

Вызов без аргумента использует значение по умолчанию «vizitator».

Частая ошибка
function greet(name) { console.log(`Salut, ${name}!`); }
greet();

Без инициализатора name становится undefined, и сообщение получается неверным.

ШАГ 2 · ПРИМЕНИТЕ

Ваше задание

Объявите greet с name по умолчанию «vizitator», соберите сообщение и вызовите функцию без аргумента.

ШАГ 3 · ЗАПУСТИТЕ

Напишите и запустите код

script.jsJAVASCRIPT
Изолированная консольизолировано
Подготовка среды…
Запустите код, чтобы увидеть результат.
Черновик хранится только в этом браузере.Изолированный QuickJS · без DOM, сессии и сети
ШАГ 4 · ПРОВЕРЬТЕ

Что должно пройти

0%не проверено
  • greet объявляет name со значением по умолчанию vizitator и вызывается без аргумента.
  • Сообщение включает name в шаблонную строку.
  • Вывод: Salut, vizitator!.
Объясните логику решения

Инициализатор параметра задаёт значение до того, как тело создаст сообщение.