Mbinu ya Kufanya Kazi na return katika JavaScript
Kuna mbinu zingine za kufanya kazi na return,
zinazorahisisha kodi. Hebu tuzingatie, kwa mfano, kodi
ifuatayo:
javascriptfunction 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:
javascriptfunction func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Задание 1
Imetolewa chaguo za kukokotoa zifuatazo:
javascriptfunction 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.