Теоретический вопрос про return

В конце функции мы пишем return и говорим, что функция "возвращает" например какое либо значение переменной. А вот куда функция его возвращает ? Для консоли есть функция console.log(), для вывода на экран есть alert(). Значение переменной мы можем запомнить если объявили ее вне функции.

И если не сложно можно пример, как использовать значение возвращенные с помощью return ?


Ответы (2 шт):

Автор решения: Евгений Третьяков

Функция возвращает своё значение тому обращению, которое его вызвало:

function add(n) {
  return n + n
}

let ten = add(5) // ten получит return функции add(5), то есть значение 10
→ Ссылка
Автор решения: VladosRRJS

Вот имеется условная функция createMassive() куда ты передаешь определенные аргументы и она создает тебе массив, и его ВОЗВРАЩАЕТ. то есть например вот так -

var newMassive = createMassive("собака", "Кот", "рыба");

А функция например вот что делает

function createMassive(cat, dog, fish) {
  return [cat, dog, fish];
}

То есть получается это можно понять как

var newMassive = ["cat", "dog", "fish"]

Это самый простой пример, но думаю понятный.

→ Ссылка