Praktisk feilsøking av kode

Når du skal feilsøke kode, bør du stille deg selv noen spørsmål:
- Hva ønsker du at koden skal gjennomføre?
- Hva skjer når du kjører koden?
- Hvor i prosessen skjer feilen som oppstår?
Dersom du skal feilsøke i JavaScript-kode, vil det være naturlig å bruke utviklerverktøyene som du finner i menyen i nettleseren din. De ulike nettleserne har i tillegg egne hurtigtaster for å åpne utviklerverktøyene:
Chrome
Ctrl+Shift+J (Windows) og Ctrl+tilvalg (⌥)+J
Edge
Trykk F12 på tastaturet.
Firefox
Ctrl+Shift+K (Windows) eller Ctrl+tilvalg (⌥)+K
Safari
Når du programmerer med JavaScript, kan du benytte den innebygde funksjonen console.log()
. Med denne funksjonen vil du for eksempel kunne skrive ut meldinger i konsollvinduet. Konsollvinduet finner du i utviklerverktøyene i nettleseren din. Under kan du se et eksempel på hvordan console.log()
kan benyttes for å skrive ut verdien fra en variabel:
1let tall = 5; 2 3console.log(tall); // Denne koden vil skrive ut verdien til variabelen (5) i konsollvinduet.
I enkelte tilfeller vil det kunne være hensiktsmessig å kommentere ut kode for å finne feilen. Ved å skrive //
foran en linje med kode vil denne koden ikke bli kjørt. Har du en større del av koden som sannsynligvis er feil, kan du bruke /*
foran og */
bak for å kommentere denne koden.