JavaScript — Introduktion genom exempel

2.5 Parametrar och returvärde

I ett tidigare exempel såg vi hur ett program kan delas upp i flera funktioner. Dels för att få en uppdelning i mindre delar och på så sätt strukturera programkoden. Dels för att koppla olika funktioner till olika element och händelser, t.ex. olika funktioner för olika knappar i gränssnittet. Nu ska vi titta på hur vi kan skicka parametrar (indata) till en funktion och hur en funktion kan returnera ett svar. Exemplet är uppdelat i tre delar:

  1. JavaScripts fördefinierade funktioner använder sig av parametrar och i många fall även returvärden.
  2. I några egendefinierade funktioner definieras parametrar och värden skickas till dem, då funktionerna anropas.
  3. Utveckling av föregående steg, där koden skrivs om, så att en av funktionerna också returnerar ett värde.

23 min.

Sammanfattning

Egna övningar

Här följer ett förslag på några egna övningar. Öppna filen test.html och test.js och utför nedanstående punkter. Den här gången är övningarna lite mer omfattande än i tidigare exempel, för att det också ska bli någon funktionalitet som kan testas.

Programmet har två tärningar och har i stort sett samma programkod som i föregående exempel, med några tillägg. Du ska nu lägga till följande: