JavaScript'те return менен иштөө ыкмасы

return менен иштөөнүн кодду жөнөкөйлөткөн кээ бир ыкмалары бар. Мисалы, төмөнкү кодду карап көрөлү:

javascriptfunction func(num) {
  let res;
  
  if (num >= 0) {
    res = Math.sqrt(num);
  } else {
    res = 0;
  }
  
  return res;
}

console.log(func(3));

Көрүнүп тургандай, бул коддо шартка жараша res өзгөрмөсүнө же бир же башка маани түшөт. Функциянын акыркы сабында res өзгөрмөсүнүн мазмуну return аркылуу кайтарылат.

Келгиле, бул кодду кыскартылган формада кайра жазалы, бул жерде керексиз res өзгөрмөсүнөн арылып:

javascriptfunction func(num) {
  if (num >= 0) {
    return Math.sqrt(num);
  } else {
    return 0;
  }
}

console.log(func(3));
Задание 1

Төмөнкү функция берилген:

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));

Үйрөнгөн теорияга ылайык, аны кыскартылган формада кайра жазыңыз.