Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
1. Kom Godt I Gang
Første JavaScript-konsolapplikationUdfordring: Visning af OutputUdfordring: Udskrivning af Flere LinjerArbejde med TalUdfordring: Arbejde med TalUdfordring: Beregning af en Bils HastighedUdfordring: Beregning af Arealet af en TrapezOutput af Flere VærdierUdfordring: Meningsfuld Output i KonsollenHvordan Man Bruger Kommentarer i JavaScript?Udfordring: Tilføjelse af en KommentarFlerlinjede KommentarerUdfordring: Udkommentering af KodeHvad Er JavaScript Egentlig?
2. Manipulering af Data
Lagring af DataUdfordring: Erklæring af en VariabelUdfordring: Adgang til Data fra en VariabelUdfordring: Rettelse af VariabelnavneUdfordring: Omfordeling af en VariabelKonstanterUdfordring: Deklarering og Brug af KonstanterUdførelse af Aritmetik på VariablerUdfordring: Opbygning af en LønberegnerUdfordring: Justering af Løn med BonusUndersøgelse af Primitive DatatyperUdfordring: Erklæring af en Boolesk VærdiHvordan Forskellige Datatyper InteragererUdfordring: Sammenkædning af StrengeUdfordring: Oprettelse af Brugerprofil og Aktivitetsdetaljer
3. Betingede Udsagn
SammenligningsoperatorerUdfordring: Kontrol af AlderberettigelseIf-sætningenUdfordring: Vejrbetinget PåklædningsanbefalerUdfordring: Lige eller UligeIndlejrede Betingede Udsagn`Else`-klausulenUdfordring: Forbedring af Lige eller Ulige TjekkerUdfordring: Temperaturrådgiver`Else If`-SætningenUdfordring: Karakterkategorisering`Og` Logisk OperatorUdfordring: Kontrol af Om et Tal er Lige og PositivtOR-logisk OperatorUdfordring: Adgangskontrolsystem
4. Beherskelse af Funktioner
Hvad Er Funktioner?Udfordring: Simpel FunktionUdfordring: Beregning af en Bils HastighedOmråderOverførsel af Data til FunktionerUdfordring: Rettelse af Speed-FunktionenUdfordring: Forbedring af KarakterkategoriseringenOpgave: Definition af en Sammensat FunktionReturnering af Data fra FunktionerStandardværdierUdfordring: E-mailautosvar med standardparametre
5. Undersøgelse af Arrays
Hvad Er Arrays?Udfordring: Definition af et ArrayUdfordring: IndekseringTilføjelse af Værdier til et ArrayUdfordring: Tilføjelse af Elementer til et ArrayFjernelse af Elementer fra et ArrayUdfordring: Øvelse med `pop` og `shift``Length`-EgenskabenUdfordring: Optælling af ElementerMetoden `includes`Udfordring: Søgning Efter Dyr i Zoologisk Have
Overførsel af Data til Funktioner
Vi kan videregive data til funktioner ved hjælp af parametre:
function funcName(parameter1, parameter2, ...) {
// your code here…
}
Et parameter fungerer som en lokal variabel inde i funktionen. Det får dog værdien af det tilsvarende argument, der videregives til funktionen ved funktionskaldet.
function sum(a, b) { console.log(a + b); } sum(1, 2); // Output: 3 sum(5, 10); // Output: 15 sum(20, 30); // Output: 50 sum(33, 37); // Output: 70
- Et argument er den faktiske værdi, der videregives til en funktion ved kald:
- Eksempel: I
sum(1, 2)
er værdierne1
og2
argumenter;
- Eksempel: I
- Et parameter er en pladsholder i funktionsdefinitionen, der modtager argumentets værdi:
- Eksempel: I
function sum(a, b)
era
ogb
parametre.
- Eksempel: I
Læs Mere
En funktion, hvor andre funktioner kaldes, kaldes en sammensat funktion. En sammensat funktion kombinerer mindre funktioner for at udføre en større opgave.
1. Hvor mange parametre har denne funktion?
2. Hvad vil outputtet af denne kode være?
3. Hvilket af følgende er sandt?
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 5