Возврат значения в функциях в JavaScript
Функция может возвращать результат своей работы который передается в вызвавший ее код
Для наглядности рассмотрим пример с функцией сложения двух чисел
function sum(a, b) {
return a + b;
}
let result = sum (1, 2);
console.log(result); // вернет 3
Как только интерпритатор кода натыкается на директиву return выполнение функции останавливается, а значение передается в вызвавший ее код.
Внутри одной функции может быть несколько директив return например в ветвлениях if else
