return instrukcija JavaScript
Tarkime, turime funkciją, kuri išveda į konsolę perduoto skaičiaus kvadratą:
function func(num) {
console.log(num ** 2);
}
Tarkime, norime ne išvesti reikšmės į konsolę, o įrašyti į kokį nors kintamąjį, štai taip:
let 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į:
function func(num) {
return num ** 2;
}
Dabar iškvikime mūsų funkciją, įrašydami jos atsakymą į kintamąjį:
let res = func(3); // į kintamąjį bus įrašyta 9
Po to, kai duomenys įrašyti į kintamąjį, juos galima, pavyzdžiui, išvesti į konsolę:
let res = func(3);
console.log(res); // išves 9
Arba pirmiausia galima kaip nip keisti šiuos duomenis, o tada išvesti juos į konsolę:
let 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į:
let 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ę:
console.log(func(3)); // išves 9
Galima iškviesti funkciją vienoje išraiškoje su skirtingais parametrais:
let res = func(2) + func(3);
console.log(res); // išves 13
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.
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ę.