JavaScript'те return менен иштөө ыкмасы
return менен иштөөнүн кодду жөнөкөйлөткөн кээ бир ыкмалары бар.
Мисалы, төмөнкү кодду карап көрөлү:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Көрүнүп тургандай, бул коддо шартка жараша
res өзгөрмөсүнө же бир же башка маани
түшөт.
Функциянын акыркы сабында res өзгөрмөсүнүн
мазмуну return аркылуу кайтарылат.
Келгиле, бул кодду кыскартылган формада кайра жазалы,
бул жерде керексиз res өзгөрмөсүнөн арылып:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Төмөнкү функция берилген:
function func(num1, num2) {
let res;
if (num1 > 0 && num2 > 0) {
res = num1 * num2;
} else {
res = num1 - num2;
}
return res;
}
console.log(func(3, 4));
Үйрөнгөн теорияга ылайык, аны кыскартылган формада кайра жазыңыз.