Что делает и для чего нужно return? js

Всем привет, на момент обучения столкнулся с проблемой. Что делает return и для чего оно нужно вообще? Читаю объяснение в книге, смотрю на ютубе и всё равно не понимаю, помогите пожалуйста.


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

Автор решения: Voprositel

return:

  1. Останавливает функцию, т.е. её выполнение прекращается
  2. Возвращает что-либо

Пример:

function calc(first, second) {
    return first + second; // Возвращает сложение двух переданных аргументов
}

let res = calc(23, 24);

console.log(res) // 47

→ Ссылка
Автор решения: quaresma89

Оператор return завершает работу функции и возвращает из нее значение

Пример:

function foo()
{
    return 1;
    
    var n = 1; // Эта часть кода уже не будет выполнена, так как возврат из функции был выше
  
}
→ Ссылка