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
`Do-While`-løkke
do-while
-løkken ligner meget en while
-løkke, bortset fra at den altid udføres mindst én gang, selv hvis løkkebetingelsen er false
.
En anden forskel er, at kodeblokken udføres før løkkebetingelsen kontrolleres.
Den generelle syntaks for en do-while
-løkke er følgende:
do {
// code to execute
} while(boolean_expression);
Flowchartet beskriver eksekveringsprocessen for en do-while
-løkke:
For eksempel, følgende program anvender en do-while
-løkke til at udskrive de første ti lige tal:
let i = 1; do { console.log(i * 2); i += 1; } while (i <= 10);
Selv hvis værdien af i
ændres, så betingelsen bliver false
, vil kodeblokken stadig blive udført mindst én gang:
let i = 11; do { console.log(i * 2); i += 1; } while (i <= 10);
1. Hvad er den væsentligste forskel mellem en while
-løkke og en do-while
-løkke?
2. Hvad vil outputtet være for følgende kode?
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 5