Return-instruktionen i JavaScript

Lad os sige, at vi har en funktion, der udskriver kvadratet af det overførte tal i konsollen:

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

Lad os sige, at vi ikke vil udskrive værdien i konsollen, men skrive den i en variabel, sådan her:

javascriptlet res = func(3); // variablen res indeholder nu 9

Til dette findes der en speciel instruktion i JavaScript kaldet return, som tillader os at angive den værdi, som funktionen returnerer. Med ordet "returnerer" menes den værdi, der vil blive skrevet i variablen, hvis man tildeler den den kaldte funktion.

Så lad os omskrive vores funktion, så den ikke udskriver resultatet i konsollen, men returnerer det til variablen:

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

Lad os nu kalde vores funktion og gemme dens svar i en variabel:

javascriptlet res = func(3); // der vil blive skrevet 9 i variablen

Efter at data er blevet skrevet i variablen, kan de for eksempel udskrives i konsollen:

javascriptlet res = func(3);
console.log(res); // vil udskrive 9

Man kan også først ændre data på en eller anden måde, for derefter at udskrive dem i konsollen:

javascriptlet res = func(3);
res = res + 1;
console.log(res); // vil udskrive 10

Man kan straks udføre handlinger med funktionens resultat før det skrives i en variabel:

javascriptlet res = func(3) + 1;
console.log(res); // vil udskrive 10

Man kan også undlade at skrive resultatet i en variabel og straks udskrive det i konsollen:

javascriptconsole.log(func(3)); // vil udskrive 9

Man kan kalde funktionen i samme udtryk med forskellige parametre:

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

Lav en funktion, der modtager et tal som parameter og returnerer terningen af dette tal. Brug denne funktion til at finde terningen af tallet 3 og skriv det til variablen res.

Задание 2

Lav en funktion, der modtager et tal som parameter og returnerer kvadratroden af dette tal. Brug denne funktion til at finde roden af tallet 3, og find derefter roden af tallet 4. Summer de opnåede resultater og udskriv dem i konsollen.