returnНа прошлом уроке мы познакомились с функциями. Теперь углубимся: параметры передают данные в функцию, return возвращает результат. Значения по умолчанию упрощают вызов.
return.function greet(name = "Гость") {
return `Привет, ${name}!`;
}
greet(); // "Привет, Гость!"
greet("Анна"); // "Привет, Анна!"returnФункция без return возвращает undefined. return завершает выполнение.
Параметры и return делают функции гибкими. На следующем уроке — стрелочные функции.
return — функция выполнится, но вернёт undefined (неявно).null, — значение останется null, и логика функции пойдёт не по плану.Реализуй функцию pow(base, exp), которая возводит число в степень. Пример: pow(2, 10) → 1024.
Реализуй функцию range(a, b), которая возвращает массив чисел от a до b (включительно).
Реализуй функцию repeat(str, n = 2) с параметром по умолчанию, которая повторяет строку n раз.
Реализуй функцию average(arr), которая возвращает среднее арифметическое элементов массива.