...
Kurser Alla kurser Min sida Provbank Mina prov Min skola Läromedel Förälder Blogg Guider Om oss Kontakt Läxhjälp matemtaik
  Sök Mitt konto Logga ut Elev/lärare
-registrering
Logga in Prova gratis Skaffa Premium Prova gratis
Genom att använda denna sidan godkänner du våra användarvillkor, vår integritetspolicy och att vi använder cookies.
EXEMPEL I VIDEON   Lektionsrapport   Hjälp

Frågor hjälpmarkerade!

Alla markeringar försvinner.

Ta bort markeringar Avbryt
Kopiera länk Facebook Twitter Repetera Rapportera Ändra status
Matematik och Programmering
 /   Funktioner i programmering – Javascript

Returnera värden i funktionen

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

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

Övning

Är du ny här? Så här funkar Eddler 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.
Prova i gratis i 7 dagar, sedan endast 89 kr/mån.
Ingen bindningstid. Avsluta när du vill.
Din skolas prenumeration har gått ut!
Kontakta ansvarig lärare om att förnya eller byt till privatkonto.
Så funkar det för:
Elever/Studenter Lärare Föräldrar
Din skolas prenumeration har gått ut!
Förnya ert skolabonnemang genom att kontakta oss på: info@eddler.se
  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.

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.