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:

javascriptfunction 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:

javascriptlet 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:

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

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

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

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

javascriptlet 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:

javascriptlet 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:

javascriptlet 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:

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

Man kan anropa funktionen i ett uttryck med olika parametrar:

javascriptlet res = func(2) + func(3);
console.log(res); // skriver ut 13
Задание 1

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.

Задание 2

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.