return instrukcija JavaScript

Tarkime, turime funkciją, kuri išveda į konsolę perduoto skaičiaus kvadratą:

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

Tarkime, norime ne išvesti reikšmės į konsolę, o įrašyti į kokį nors kintamąjį, štai taip:

javascriptlet res = func(3); // kintamajame res dabar yra 9

Tam JavaScript egzistuoja speciali instrukcija return, kuri leidžia nurodyti reikšmę, kurią grąžina funkcija. Žodis "grąžina" reiškia tą reikšmę, kuri bus įrašyta į kintamąjį, jei jam priskirsime iškviestą funkciją.

Taigi, perrašykime mūsų funkciją taip, kad ji neišvestų rezultato į konsolę, o grąžintų jį į kintamąjį:

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

Dabar iškvikime mūsų funkciją, įrašydami jos atsakymą į kintamąjį:

javascriptlet res = func(3); // į kintamąjį bus įrašyta 9

Po to, kai duomenys įrašyti į kintamąjį, juos galima, pavyzdžiui, išvesti į konsolę:

javascriptlet res = func(3);
console.log(res); // išves 9

Arba pirmiausia galima kaip nip keisti šiuos duomenis, o tada išvesti juos į konsolę:

javascriptlet res = func(3);
res = res + 1;
console.log(res); // išves 10

Galima iš karto atlikti kokius nors veiksmus su funkcijos rezultatu prieš įrašant į kintamąjį:

javascriptlet res = func(3) + 1;
console.log(res); // išves 10

Galima ir neįrašyti rezultato į kintamąjį, o iš karto jį išvesti į konsolę:

javascriptconsole.log(func(3)); // išves 9

Galima iškviesti funkciją vienoje išraiškoje su skirtingais parametrais:

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

Sukurkite funkciją, kuri parametru priima skaičių, o grąžina šio skaičiaus kubą. Naudodamiesi šia funkcija, raskite skaičiaus 3 kubą ir įrašykite jį į kintamąjį res.

Задание 2

Sukurkite funkciją, kuri parametru priima skaičių, o grąžina šio skaičiaus kvadratinę šaknį. Naudodamiesi šia funkcija, raskite skaičiaus 3 šaknį, tada raskite skaičiaus 4 šaknį. Sudėkite gautus rezultatus ir išveskite juos į konsolę.