Techniek voor het werken met return in JavaScript

Er zijn enkele technieken voor het werken met return, die de code vereenvoudigen. Laten we bijvoorbeeld de volgende code bekijken:

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

console.log(func(3));

Zoals je ziet, zal in deze code, afhankelijk van de voorwaarde, ofwel de ene, ofwel de andere waarde in de variabele res worden geplaatst. En op de laatste regel van de functie wordt de inhoud van de variabele res geretourneerd via return.

Laten we deze code herschrijven in een meer verkorte vorm, waarbij we de onnodige variabele res verwijderen:

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

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

Gegeven is de volgende functie:

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

Herschrijf deze in verkorte vorm volgens de bestudeerde theorie.