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
Metoden `includes`
Metoden includes
kan bruges til hurtigt at afgøre, om et bestemt element findes i arrayet eller ej.
Følgende er generel syntaks for includes-metoden:
arrayName.includes(element);
Metoden includes
returnerer en boolesk værdi (true
eller false
) baseret på, om elementet findes i arrayet eller ej.
- Returnerer
true
hvis elementet findes; - Returnerer
false
hvis elementet ikke findes.
let itemsInStock = ["Laptop", "Phone", "Tablet", "Charger"]; console.log(itemsInStock.includes("Phone")); console.log(itemsInStock.includes("Headphones"));
Bemærk
Metoden includes
udfører en strict sammenligning (===
), hvilket betyder, at den tjekker for nøjagtige match, inklusive store og små bogstaver. For eksempel vil itemsInStock.includes("phone")
returnere false
, fordi "phone"
(små bogstaver) ikke er det samme som "Phone"
(stort "P").
1. Hvad vil outputtet være for følgende kode?
2. Hvilket af følgende udsagn er sandt om includes
-metoden?
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 10