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.