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