...
Testa premium Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Om oss Kontakt Läxhjälp matemtaik Hjälp & guider
Sök Mitt konto Logga ut Elev/lärar-registrering Logga in
EXEMPEL I VIDEON   Lektionsrapport   Hjälp Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
 ███████████████
    /        ██████████████████████████

Returnera värden i funktionen

Endast Premium- användare kan rösta.
Författare:Simon Rybrand
Rapportera fel Redigera lektion Redigera text Redigera övning

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 $\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.

...
Ny här?
Så funkar Premium
  • 600+ videolektioner till gymnasiet och högstadiets matte.
  • 4000+ övningsfrågor med fullständiga förklaringar.
  • Heltäckande för din kursplan. Allt på ett ställe.
  • Träning inför nationella prov och högskoleprovet.
Ingen bindningstid. Avsluta när du vill.

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 $12^2=144$122=144. Så när vi anropar den med var answer = myCalc(); så sparas 144 i variabeln answer. Sedan skriver vi ut $144$144 i konsolen.

Referenser och fördjupning

Kommentarer


Endast Premium-användare kan kommentera.