Funktioner med flera parametrar (Javascript, Matematikvideo)

LOGGA IN

VIA

OBS! Inget publiceras i ditt flöde utan ditt medgivande.

VIA E-POST

E-post/användarnamn

Lösenord

Glömt lösenordet?
eller
Matematik och Programmering

Funktioner med flera parametrar

Funktioner programmering

Video

Video, text & övningsfrågor av: Simon Rybrand

Här programmerar vi i ett exempel en funktion som har fler parametrar. Detta göra att vi kan skicka in fler argument i funktionen och göra den mer flexibel och användbar.

Övning

  1. Skriv en funktion som du kallar för myCalc och som har tre parametrar a, b och c.
  2. Låt funktionen göra beräkningen $a^c+b^c$ac+bc och returnera resultatet.
  3. Anropa funktionen och skicka in argumenten a=2, b=3 och c=4 och skriv ut resultatet.

Möjlig lösning

function myCalc(a,b,c){
  var aPow = Math.pow(a, c);
  var bPow = Math.pow(b, c);
  return aPow + bPow;
}

var answer = myCalc(2,3,4);
console.log(answer);

Är du ny här? Så här funkar Matematikvideo PREMIUM


  • 500+ pedagogiska videolektioner till hela gymnasiet och högstadiets matte.
  • 3500+ typiska övningsfrågor med tips och fullständiga förklaringar.
  • Heltäckande för din kurs, slipp leta efter videos själv på Youtube.
  • Träning inför nationella prov och högskoleprovets matematik.
PROVA FÖR 9 KR
Prova i 7 dagar för 9 kr, sedan endast 89 kr/mån.
Ingen bindningstid, avsluta prenumerationen när du vill.
1 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 51 vote, average: 4,00 out of 5
1
Du måste vara inloggad för att rösta.
Loading...

Övning

Interaktiva övningar hittas nedanför videon.

Text

En funktion kan ta emot hur många parametrar som helst så att vi kan utvidga vad denna funktion kan göra. Det man då gör är att skriva fler parametrar i parentesen efter funktionens namn. Du separerar parametrarna med kommatecken.

Så skriver du en funktion med flera parametrar i javascript

För att skriva en funktion med flera parametrar så skrivs det på följande vis.

function myFunction (param1, param2, param3, ...) {

}

Du definierar själva hur många parametrar du behöver för att din funktion skall kunna utföra sin uppgift. När du anropar funktionen så är det viktigt att funktionen får de parametrar som du har skickat in i den. Annars måste du på något sätt hantera att funktionen har fått in ett tomt argument i en parameter. Ett sätt att göra det är att sätta en parameter till ett default värde. Du kan också skriva en if-sats som kontrollerar om en parameter är tom och välja att din funktion skall hantera det på något vis. 

Exempel på en funktion med flera parametrar

I exemplet nedan tar funktionen myCalc emot 3 argument i parametrarna a,b och c. I funktionen så summeras dessa tre parametrar och summan returneras. Därefter anropar vi funktionen och skriver ut resultatet i konsolen.

function myCalc(a, b, c) {
  return a+b+c;
}

var answer = myCalc(100, -25, 120);
console.log(answer);

> "195"

Referenser och läs mer

Kommentarer är inaktiverade. Logga in för att felrapportera.

Prova Premium i 7 dagar för 9 kr

Därefter 89 kr per månad.
Avsluta prenumerationen när du vill.
SKAFFA PREMIUM
Nej tack. Inte just nu.

Vad är detta?
Här hittar du matematiska symboler som kan användas när du ställer frågor på forumet eller kommenterar. När du klickar på symbolen markeras denna, kopiera genom klicka med höger musknapp eller använda kortkommandot Ctrl-C (PC) / cmd-C (Mac)
Förhandsvisning Latex:
Latexkod: