Mbinu ya Kufanya Kazi na return katika JavaScript
Kuna mbinu zingine za kufanya kazi na return,
zinazorahisisha kodi. Hebu tuzingatie, kwa mfano, kodi
ifuatayo:
function func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Kama unavyoona, katika kodi hii kulingana na
sharti katika kutofautisha res
itakuingia ama thamani moja, ama thamani nyingine.
Na mstari wa mwisho wa chaguo za kukokotoa yaliyomo katika kutofautisha
res yanarudishwa kupitia return.
Wacha tuandike tena kodi hii kwa fomu fupi zaidi,
tukiondoa kutofautisha kisichohitajika hapa
res:
function func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Imetolewa chaguo za kukokotoa zifuatazo:
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));
Ziandike tena kwa fomu fupi kulingana na nadharia iliyojifunzwa.