Hej! Har tenta om ca 2v i webbutveckling(js) och har börjat kolla igenom lite extentor sedan tidigare år för att få en bild över hur jag ligger till och vad jag förväntas kunna. Jag saknar dock lösningsförlag/facit till tentorna och har som följd av det fastnat på några uppgifter... har kollat igenom kurslitteratur och liknande men kan inte hitta några konkreta svar, utan allt känns väldigt luddigt...vänder mig därför hit för att förhoppningsvis kunna få vägledning/hjälp med dessa
"Uppgift 1":
Betrakta nedanstående program. Det innehåller en deklaration av en funktion, ett anrop på funktionen och en utskriftsrad.
Kod:
function addera(a, b)
{
var c = a + b;
return c;
}
var x = addera(5, 25);
document.writeln(x);
function addera(a, b)
Utifrån den informationen skall jag dra linjer mellan sammanhörande "påstående" och "del/händelse" i funktionen.
Funktionen:
1 - function addera(a, b)
2 - allt mellan { och }
3 - a och b
4 - 5 och 25
5 - c
6 - return c
7 - x
8 - addera(5, 25)
9 - document.writeln(x);
"Påstående":
a - Parametrar
b - en variabel som innehåller summan av parametrarna
c - deklaration av hur funktionen fungerar
d - deklaration av hur funktionen kan anropas
e - skickar tillbaka funktionens resultat
f - argument
g - en variabel som innehåller resultatet av funktionsanropet
h - anrop på funktionen
i - utskrift av innehållet i variabeln
Så uppgiften går alltså ut på att knyta samman de olika påståendena med rätt "del i funktionen"... och på så vis uppvisa att man förstår...
"uppgift 2":
Vilket påstående beskriver bäst hur parameter och argument fungerar?
1* det man skickar som variabler kommer ut ur funktionen
2* det man skickar som parametrar kommer in i funktionens argument
3* det man skickar som argument kommer in i funktionens parametrar
4* det som kommer ut ur argumenten skickar man in i funktionen med return
5* det som kommer ut ur parametrarna skickar man in i funktionen med return
Tack på förhand!