JavaScript-da return bilan ishlash usuli
return bilan ishlashni soddalashtiruvchi ba'zi
usullar mavjud. Masalan, quyidagi kodni ko'rib chiqaylik:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Ko'rib turganingizdek, ushbu kodda shartga qarab
res o'zgaruvchisiga yoki bitta, yoki boshqa
qiymat joylashadi.
Funksiyaning oxiri qatori esa res o'zgaruvchisining
tarkibi return orqali qaytariladi.
Keling, ushbu kodni keraksiz bo'lgan res
o'zgaruvchisidan xalos qilib, qisqaroq shaklda qayta yozamiz:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Quyidagi funksiya berilgan:
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));
Uni o'rgangan nazariyamizga muvofiq qisqartirilgan shaklda qayta yozing.