Inštrukcia return v JavaScripte

Majme funkciu, ktorá vypíše do konzoly druhú mocninu predaného čísla:

javascriptfunction func(num) {
  console.log(num ** 2);
}

Predpokladajme, že nechceme hodnotu vypísať do konzoly, ale zapísať do nejakej premennej, takto:

javascriptlet res = func(3); // v premennej res je teraz 9

Na toto v JavaScripte existuje špeciálna inštrukcia return, ktorá umožňuje určiť hodnotu, ktorú funkcia vráti. Pod pojmom "vráti" rozumieme tú hodnotu, ktorá sa zapíše do premennej, ak jej priradíme volanú funkciu.

Takže, prepíšme našu funkciu tak, aby nevypisovala výsledok do konzoly, ale vrátila ho do premennej:

javascriptfunction func(num) {
  return num ** 2;
}

Volajme teraz našu funkciu, zapísaním jej odpovede do premennej:

javascriptlet res = func(3); // do premennej sa zapíše 9

Potom, ako sú dáta zapísané do premennej, môžeme ich napríklad vypísať do konzoly:

javascriptlet res = func(3);
console.log(res); // vypíše 9

Alebo môžeme najprv tieto dáta nejako upraviť, a potom ich vypísať do konzoly:

javascriptlet res = func(3);
res = res + 1;
console.log(res); // vypíše 10

Môžeme okamžite vykonávať nejaké akcie s výsledkom práce funkcie pred zápisom do premennej:

javascriptlet res = func(3) + 1;
console.log(res); // vypíše 10

Alebo môžeme výsledok nezapisovať do premennej, ale okamžite ho vypísať do konzoly:

javascriptconsole.log(func(3)); // vypíše 9

Môžeme volať funkciu v jednom výraze s rôznymi parametrami:

javascriptlet res = func(2) + func(3);
console.log(res); // vypíše 13
Задание 1

Vytvorte funkciu, ktorá ako parameter prijíma číslo a vracia tretiu mocninu tohto čísla. Pomocou tejto funkcie nájdite tretiu mocninu čísla 3 a zapíšte ju do premennej res.

Задание 2

Vytvorte funkciu, ktorá ako parameter prijíma číslo a vracia druhú odmocninu z tohto čísla. Pomocou tejto funkcie nájdite odmocninu čísla 3, potom nájdite odmocninu čísla 4. Sčítajte získané výsledky a vypíšte ich do konzoly.