Technique de travail avec return en JavaScript
Il existe certaines techniques de travail avec return,
qui simplifient le code. Prenons, par exemple, le code
suivant :
javascriptfunction func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Comme vous le voyez, dans ce code, en fonction
de la condition, la variable res contiendra
soit une valeur, soit une autre.
Et à la dernière ligne de la fonction, le contenu de la variable
res est renvoyé via return.
Réécrivons ce code sous une forme plus courte,
en nous débarrassant de la variable inutile ici
res :
javascriptfunction func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Задание 1
Soit la fonction suivante :
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));
Réécrivez-la sous une forme raccourcie selon la théorie étudiée.