Show tasks
The JavaScript language
En introduktion
En introduktion til JavaScript
Manualer og specifikationer
Kodeeditorer
Udvikler konsollen
Grundlæggende JavaScript
Hello, world!
Vis en advarsel
Vis en advarsel med gennem et eksternt script
Kodens struktur
Den 'moderne' metode, "use strict"
Variables
Arbejde med variable
Giv en variabel det rigtige navn
Uppercase const?
Datatyper
Tesktstrenge og citationstegn
Interaktion: alert, prompt, confirm
En simpel side
Konvertering mellem datatyper
Grundlæggende operatorer, matematik
Postfix- og præfiksformer
Tildelingsresultat
Typekonverteringer
Ret tilføjelsen
Sammenligning
Sammenligninger
Betinget forgrening: if, '?'
if (en tekststreng med nul)
Navnet på JavaScript
Vis tegnet
Omskriv 'if' til '?'
Omskriv 'if..else' til '?'
Logiske operatorer
Hvad er resultatet af OR?
Hvad er resultatet af OR mellem alert()?
Hvad er resultatet af AND?
Hvad er resultatet af AND mellem alert()?
Resultatet af OR AND OR
Check afstanden inden for intervallet
Check afstanden uden for intervallet
A question about "if"
Check login
Nullish coalescing operator '??'
Løkker: while og for
Sidste værdi i løkken
Hvilke værdier viser while-løkken?
Hvilken værdi vises af "for"-løkken?
Udskriv lige tal i løkken
Erstat "for" med "while"
Gentag indtil input er korrekt
Udskriv primtal
"switch" udtryk
Omskriv "switch" til "if"
Omskriv "if" til "switch"
Funktioner
Er "else" påkrævet?
Omskriv funktionen ved brug af '?' eller '||'
Funktionen min(a, b)
Funktionen pow(x,n)
Funktionsudtryk
Pilefunktioner (Arrow functions), grundlæggende
Omskriv med pilefunktioner
Særlige kendetegn ved JavaScript
Kvalitet af kode
Debugging i browseren
Kodestil
Rodet kodestil
Kommentarer
Ninja code
Automatisk testning med Mocha
What's wrong in the test?
Polyfills og transpilers
Objekter: grundlæggende
Objekter
Hej, object
Tjek for tomhed
Tæl summen af objektets egenskaber
Gang alle numeriske egenskabsværdier med 2
Objekt referencer og kopiering af objekter
Oprydning af affald (Garbage collection)
Objektmetoden, "this"
Brug af "this" i object literals
Lav en lommeregner
Kæder
Constructor, operatoren "new"
To funktioner – ét objekt
Opret en ny lommeregner
Opret en akkumulator
Valgfri sammenkædning '?.'
Datatypen Symbol
Konvertering fra objekt til primitiv
Data typer
Metoder hos primitive typer
Kan du tilføje en egenskab til en streng?
Tal (Numbers)
Læg to tal sammen fra brugeren
Hvorfor er 6.35.toFixed(1) == 6.3?
Gentag indtil input er et tal
En lejlighedsvist uendeligt løkke
Et tilfældigt tal fra min til max
Et tilfældigt heltal fra min til max
Tekststrenge (Strings)
Stort begyndelsesbogstav
Tjek for spam
Afkort teksten
Udtræk beløbet
Arrays (rækker)
Bliver array kopieret?
Array operationer.
Kald i et array-kontekst
Opsummer indtastede tal
A maximal subarray
Array-metoder
Oversæt border-left-width til borderLeftWidth
Filtrer interval
Filtrer interval "in place"
Sorter i faldende rækkefølge
Kopier og sorter array
Opret en lommeregner, der kan udvides
Map til names
Map til objekter
Sorter brugere efter alder
Bland et array
Find gennemsnitsalderen
Filtrer unikke array-medlemmer
Opret objekt med nøgler fra array
Itererbare objekter
Map og Set
Filtrer unikke array-medlemmer
Filtrer anagrammer
Itererbare nøgler
WeakMap og WeakSet
Opbevar "ulæste" flag
Gem datoer for læsning
Object.keys, values, entries
Summen af egenskaberne
Tæl egenskaber
Deestrukturering
Destrukturering
Den maksimale løn
Dato og tid
Opret et dato objekt
Vis dagen i ugen
Europæiske ugedage
Hvad var dagen for mange dage siden?
Sidste dag i måned?
Hvor mange sekunder har gået i dag?
Hvor mange sekunder til morgen?
Formater den relative dato
JSON metoder, toJSON
Omdan et objekt til JSON og tilbage
Ekskluder cirkulære referencer
Avanceret arbejde med funktioner
Rekursion og stak
Sammentæl alle tal op til et bestemt tal
Udregn faktorial
Fibonacci-tal
Udskriv en enkeltstrenget linked list
Udskriv en enkeltstrenget linked list i omvendt rækkefølge
Rest parameteren og spread syntaks
Variable scope, closure
Vil funktionen tage de seneste ændringer?
Hvilke variable er tilgængelige?
Er tællere uafhængige?
Counter objekt