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.