⊗jsPmFBRt 207 of 505 menu

Instrukcija return JavaScript

Pieņemsim, ka mums ir funkcija, kas izvada konsolē padotā skaitļa kvadrātu:

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

Pieņemsim, ka mēs vēlamies nevis izvadīt vērtību konsolē, bet ierakstīt to kādā mainīgajā, šādi:

let res = func(3); // mainīgajā res tagad ir 9

Šim nolūkam JavaScript pastāv īpaša instrukcija return, kas ļauj norādīt vērtību, ko funkcija atgriež. Ar vārdu "atgriež" saprot to vērtību, kas ierakstīsies mainīgajā, ja tam piešķir izsaukto funkciju.

Tātad, pārrakstīsim mūsu funkciju tā, lai tā neizvadītu rezultātu konsolē, bet gan atgrieztu to mainīgajā:

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

Tagad izsauksim mūsu funkciju, ierakstot tās atbildi mainīgajā:

let res = func(3); // mainīgajā ierakstīsies 9

Pēc tam, kad dati ir ierakstīti mainīgajā, tos var, piemēram, izvadīt konsolē:

let res = func(3); console.log(res); // izvadīs 9

Vai arī vispirms kādi veidi mainīt šos datus, un tad tos izvadīt konsolē:

let res = func(3); res = res + 1; console.log(res); // izvadīs 10

Var uzreiz veikt kādas darbības ar funkcijas rezultātu pirms ierakstīšanas mainīgajā:

let res = func(3) + 1; console.log(res); // izvadīs 10

Var arī neierakstīt rezultātu mainīgajā, bet uzreiz to izvadīt konsolē:

console.log(func(3)); // izvadīs 9

Var izsaukt funkciju vienā izteiksmē ar dažādiem parametriem:

let res = func(2) + func(3); console.log(res); // izvadīs 13

Izveidojiet funkciju, kas parametru pieņem skaitli, un atgriež šī skaitļa kubu. Ar šīs funkcijas palīdzību atrodiet skaitļa 3 kubu un ierakstiet to mainīgajā res.

Izveidojiet funkciju, kas parametru pieņem skaitli, un atgriež šī skaitļa kvadrātsakni. Ar šīs funkcijas palīdzību atrodiet skaitļa 3 sakni, tad atrodiet skaitļa 4 sakni. Saskaitiet iegūtos rezultātus un izvadiet tos konsolē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt