⊗jsPmFBRt 207 of 505 menu

Ukaz return v JavaScript

Recimo, da imamo funkcijo, ki izpiše v konzolo kvadrat podanega števila:

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

Recimo, da vrednosti ne želimo izpisati v konzolo, ampak jo želimo zapisati v neko spremenljivko, takole:

let res = func(3); // v spremenljivki res je zdaj 9

Za to v JavaScript obstaja poseben ukaz return, ki omogoča določitev vrednosti, ki jo funkcija vrne. Z besedo "vrne" razumemo vrednost, ki se zapiše v spremenljivko, če ji dodelimo klicano funkcijo.

Torej, prepišimo našo funkcijo tako, da ne bo izpisovala rezultata v konzolo, ampak ga bo vrnila v spremenljivko:

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

Pokličimo zdaj našo funkcijo in njen odgovor zapišimo v spremenljivko:

let res = func(3); // v spremenljivko se zapiše 9

Ko so podatki zapisani v spremenljivko, jih lahko, na primer, izpišemo v konzolo:

let res = func(3); console.log(res); // izpiše 9

Te podatke lahko najprej na nek način spremenimo, nato pa jih izpišemo v konzolo:

let res = func(3); res = res + 1; console.log(res); // izpiše 10

Takoj lahko izvedemo neka dejanja z rezultatom dela funkcije pred pisanjem v spremenljivko:

let res = func(3) + 1; console.log(res); // izpiše 10

Rezultata ni treba zapisati v spremenljivko, ampak ga lahko takoj izpišemo v konzolo:

console.log(func(3)); // izpiše 9

Funkcijo lahko pokličemo v enem izrazu z različnimi parametri:

let res = func(2) + func(3); console.log(res); // izpiše 13

Naredite funkcijo, ki kot parameter sprejme število in vrne kub tega števila. S pomočjo te funkcije poiščite kub števila 3 in ga zapišite v spremenljivko res.

Naredite funkcijo, ki kot parameter sprejme število in vrne kvadratni koren tega števila. S pomočjo te funkcije poiščite koren števila 3, nato poiščite koren števila 4. Seštejte dobljene rezultate in jih izpišite v konzolo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni