⊗jsPmFBRt 207 of 505 menu

return-käsky JavaScriptissä

Oletetaan, että meillä on funktio, joka tulostaa luvun neliön annetun luvun konsoliin:

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

Oletetaan, että emme halua tulostaa arvoa konsoliin, vaan tallentaa sen johonkin muuttujaan, näin:

let res = func(3); // muuttujassa res on nyt 9

Tätä varten JavaScriptissä on erityinen return-käsky, joka mahdollistaa funktion palauttaman arvon määrittämisen. Sanalla "palauttaa" tarkoitetaan sitä arvoa, joka kirjoitetaan muuttujaan, jos funktion paluuarvo annetaan muuttujalle.

Joten, kirjoitetaan funktiomme uudelleen niin, että se ei tulosta tulosta konsoliin, vaan palauttaa sen muuttujaan:

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

Kutsutaan nyt funktiotamme, tallentaen sen palautusarvon muuttujaan:

let res = func(3); // muuttujaan tallentuu 9

Kun data on tallennettu muuttujaan, sitä voidaan esimerkiksi tulostaa konsoliin:

let res = func(3); console.log(res); // tulostaa 9

Tai dataa voidaan ensin muokata jotenkin, ja sitten tulostaa se konsoliin:

let res = func(3); res = res + 1; console.log(res); // tulostaa 10

Funktion tuloksella voidaan suorittaa toimintoja välittömästi ennen muuttujaan tallentamista:

let res = func(3) + 1; console.log(res); // tulostaa 10

Tulosta ei ole pakko tallentaa muuttujaan, vaan se voidaan tulostaa konsoliin välittömästi:

console.log(func(3)); // tulostaa 9

Funktiota voidaan kutsua yhdessä lausekkeessa eri parametreilla:

let res = func(2) + func(3); console.log(res); // tulostaa 13

Tee funktio, joka ottaa parametrikseen luvun ja palauttaa tämän luvun kuution. Etsi tämän funktion avulla luvun 3 kuutio ja tallenna se muuttujaan res.

Tee funktio, joka ottaa parametrikseen luvun ja palauttaa tämän luvun neliöjuuren. Etsi tämän funktion avulla luvun 3 neliöjuuri, sitten luvun 4 neliöjuuri. Laske saatujen tulosten summa ja tulosta se konsoliin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää