⊗jsPmFBRt 207 of 505 menu

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ę.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti