JavaScript Flashcards

1
Q

Hvordan lager man en funksjon i JavaScript?

A
function myFunction(p1, p2) {
 return p1 * p2;
}
Funtion, etterfulgt av funksjonsnavnet man lager - i parentesen skal det være parameterne som skal brukes i funksjonen)  Etter dette kommer bracket { }  og det er her selve koden skrives
// function er ordet
// Bruk camelcase
// Notér inn hvilke 
// Hvert statement slutter med et semikolon
// Funksjoner skal åpnes { og lukkes }
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hvor mange ting bør en function gjøre?

A

Kun 1.

Hvis den inneholder flere kan “korthuset” fortere dette ned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvordan kaller man på en funksjon i JS?

A

Ved å skrive inn navnet. For eksempel funksjonen “greet”

$ greet();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvordan kaller man på en funksjon i en variabel?

A

$ function.greet(name) {
alert(“Hei” + Name);
}

$ greet(‘Kalle’);
=> “Hei Kalle”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bør man ha globale variabler i funksjoner?

A

Nei, man mister fort oversikten

  • Blir vanskeligere å lese
  • En endring i den globale variabelen kan endre mye.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hva indikerer { og } i en JS function?

A

At her starter og slutter funksjonen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvorfor kan man ikke legge statement etter en “return” i en JS-funksjon?

A

Fordi “return” fungerer som en “exit” fra kommandoen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Hva er en const ? 
$ const bestyear = 1985
A

En variabel som ikke lar seg endre eller manipulere etter at den er satt.

Fint for variabler som trenger mer sikkerhet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly