⊗jsPmFBRt 207 of 505 menu

Instruktionen return i JavaScript

Låt oss säga att vi har en funktion som skriver ut kvadraten på det överlämnade talet i konsolen:

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

Låt oss säga att vi inte vill skriva ut värdet i konsolen, utan spara det i en variabel, så här:

let res = func(3); // i variabeln res finns nu 9

För detta finns det en speciell instruktion i JavaScript return, som gör det möjligt att ange värdet som funktionen returnerar. Med "returnerar" menas det värde som skrivs till variabeln om den tilldelas den anropade funktionen.

Så, låt oss skriva om vår funktion så att den inte skriver ut resultatet i konsolen, utan returnerar det till variabeln:

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

Låt oss nu anropa vår funktion och spara svaret i en variabel:

let res = func(3); // till variabeln skrivs 9

Efter att data har skrivits till variabeln kan de till exempel skrivas ut i konsolen:

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

Man kan först på något sätt ändra dessa data och sedan skriva ut dem i konsolen:

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

Man kan omedelbart utföra åtgärder med resultatet av funktionen innan det skrivs till variabeln:

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

Man kan också låta bli att skriva resultatet till en variabel och istället omedelbart skriva ut det i konsolen:

console.log(func(3)); // skriver ut 9

Man kan anropa funktionen i ett uttryck med olika parametrar:

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

Skapa en funktion som tar ett tal som parameter och returnerar kubiken av detta tal. Med hjälp av denna funktion, hitta kubiken av talet 3 och skriv det till variabeln res.

Skapa en funktion som tar ett tal som parameter och returnerar kvadratroten ur detta tal. Med hjälp av denna funktion, hitta roten ur talet 3, sedan hitta roten ur talet 4. Summera de erhållna resultaten och skriv ut dem i konsolen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa