Функция может включать оператор return но это не обязательно. В случае, если функция не имеет оператора return, когда вы вызываете ее, функция обрабатывает внутренний код, но возвращаемое значение является undefined (то есть не определено). Пример
var sum = 0;
function addSum(num) {
sum = sum + num;
}
var receivedValue = addSum (3); // сумма будет изменена, но возвращаемое значение не определено
addSum - это функция без оператора return . Функция изменит глобальную переменную sum но возвращаемое значение функции undefined (то есть по сути функция не возвращает ничего).
Создайте функцию addFive без каких-либо аргументов. Эта функция добавляет 5 к переменной sum, но функция должна вернуть undefined .