Ваш метод размера ничего не возвращает и, следовательно, результат равен undefined
.
Полагаю, вы хотели вернуть значение из функции и извне, console.log
it.
Как то так:
function size(num){
if (num >= 1000) {
return 'a';
} else if(num >= 500) {
return 'b';
} else if(num >= 300) {
return 'c';
} else {
return 'd';
}
}
console.log(size(100));
Другой подход - сохранить исходную функцию и просто вызывать ее без console.log
:
function size(num){
if (num >= 1000) {
console.log('a')
} else if(num >= 500) {
console.log('b')
} else if(num >= 300) {
console.log('c')
} else {
console.log('d')
}
}
size(100);