Tegniek vir die hantering van return in JavaScript

Daar is sekere tegnieke vir die werk met return wat die kode vereenvoudig. Kom ons kyk na die volgende kode as voorbeeld:

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

console.log(func(3));

Soos jy kan sien, sal in hierdie kode, afhangende van die voorwaarde, óf die een óf die ander waarde in die veranderlike res beland. En op die laaste reël van die funksie word die inhoud van die veranderlike res terugbesorg deur return.

Kom ons herskryf hierdie kode in 'n meer verkorte vorm, deur die onnodige veranderlike hier res te verwijder:

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

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

Die volgende funksie word gegee:

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

Herskryf dit in 'n verkorte vorm volgens die bestudeerde teorie.