Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik och Programmering
/ Funktioner i programmering – Javascript
Returnera värden i funktionen
Innehåll
Här visar vi hur man programmerar en funktion där man returnerar ett värde i slutet av funktionen.
Övning
- Skriv en funktion som du kallar för myCalc
- Låt funktionen beräkna $\sqrt{144}$√144 och returnera värdet.
- 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.
Endast Premium-användare kan kommentera.