Почему в консоль выводит "undefined". Это функция по нахождению периметра треугольника
function per(a, b, c) {
a + b + c
return
}
const secondResult = per(4, 3, 2, 5)
console.log(secondResult)
Ответы (2 шт):
Автор решения: Igor
→ Ссылка
function per(a, b, c) {
return a + b + c;
}
const secondResult = per(4, 3, 2, 5)
console.log(secondResult)
Автор решения: Константин Выборнов
→ Ссылка
Undefined выводится по той простой причине, что функция ничего не возвращает. В JS для того, чтобы сделать то, что было задумано, следует сделать так:
function per(a, b, c) {
return a + b + c;
}
const secondResult = per(4, 3, 2);
console.log(secondResult);
Теперь мы возвращаем сумму трех сторон треугольника, а не пустоту. В вашем примере возвращается, можно сказать, ничто, а после этого это самое ничто и присваивается константе secondResult.