00:00
00:00
KURSER  / 
Matematik och Programmering
/  Funktioner i programmering – Javascript

Returnera värden i funktionen

Författare:Simon Rybrand
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet

Här visar vi hur man programmerar en funktion där man returnerar ett värde i slutet av funktionen.

Övning

  1. Skriv en funktion som du kallar för myCalc
  2. Låt funktionen beräkna 144\sqrt{144}144 och returnera värdet.
  3. Anropa funktionen och skriv ut resultatet i konsolen.

När en funktion har utfört sin arbetsuppgift så kan man låta funktionen returnera ett värde. Det innebär att man skickar tillbaka ett resultat till där i koden som du anropade funktionen.

Så returnerar du ett värde i funktionen i javascript

När du skall returnera ett värde i funktionen så använder du skrivsättet

return expression;

Du skriver alltså först return och sedan ett uttryck (expression). Uttrycket kan vara alltifrån en sträng till en beräkning eller någon annan variabel. Uttrycket är det som skickas tillbaka till där i koden som du anropade funktionen. När du skriver return i funktionen så kommer funktionen att sluta att köras. Du kan därför inte skriva något efter return i funktionen. Detta kommer då aldrig att köras av ditt program eller av webbläsaren.

Ett exempel på att skriva en enkel sådan funktion kan vara följande.

function myCalc() {
  return Math.pow(12, 2);
}

var answer = myCalc();
console.log(answer);

I funktionen myCalc så returneras beräkningen 122=14412^2=144122=144. Så när vi anropar den med var answer = myCalc(); så sparas 144 i variabeln answer. Sedan skriver vi ut 144144144 i konsolen.

Referenser och fördjupning