Return'i töötamise võte JavaScriptis
On olemas mõned võtted return'iga töötamiseks,
mis lihtsustavad koodi. Vaatleme näiteks järgmist
koodi:
javascriptfunction func(num) {
let res;
if (num >= 0) {
res = Math.sqrt(num);
} else {
res = 0;
}
return res;
}
console.log(func(3));
Nagu te näete, siis selles koodis sõltuvalt
tingimusest satub muutujasse res kas
üks või teine väärtus.
Ja funktsiooni viimasel real tagastatakse muutuja
res sisu läbi return'i.
Kirjutame selle koodi ühes lühendatud
vormis, vabanedes ebavajalikust muutujast
res:
javascriptfunction func(num) {
if (num >= 0) {
return Math.sqrt(num);
} else {
return 0;
}
}
console.log(func(3));
Задание 1
Antud on järgmine funktsioon:
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));
Kirjutage see ümber lühendatud kujul vastavalt uuritud teooriale.