JavaScript Debugging
- Vorige pagina JS JSON
- Volgende pagina JS-stijlgids
Fouten gebeuren altijd, wanneer je nieuwe computercode schrijft.
JavaScript Debugging
Het schrijven van JavaScript zonder debugger is moeilijk.
Het is mogelijk dat uw code syntaxfouten of logische fouten bevat die moeilijk te diagnosticeren zijn.
Meestal gebeurt er niets als JavaScript-code fouten bevat. Er verschijnt geen foutmelding en er zijn geen indicaties om fouten te vinden.
Meestal gebeurt er een fout wanneer je nieuwe JavaScript-code probeert te schrijven.
JavaScript debugger
Het vinden van fouten in programmeercodes wordt code-debuggen genoemd.
Debuggen is niet eenvoudig. Maar gelukkig hebben alle moderne browsers een ingebouwde debugger.
De ingebouwde debugger kan worden geopend of gesloten en dwingt foutmeldingen aan de gebruiker door te geven.
Met de debugger kunt u ook breakpoints instellen (de locatie waar de code wordt onderbroken) en variabelen controleren tijdens de uitvoering van de code.
Meestal wordt de debugger in de browser gestart via de F12-toets, en vervolgens wordt in het debugmenu 'Console' gekozen.
console.log() methode gebruiken
Als uw browser debugondersteuning biedt, kunt u console.log()
Toon de waarde van JavaScript in het debugvenster:
Voorbeeld
<!DOCTYPE html> <html> <body> <h1>Mijn Eerste Webpagina</h1> <script> a = 5; b = 6; c = a + b; console.log(c); </script> </body> </html>
Tip:Bezoek onze JavaScript Console Referentiehandleiding voor meer informatie over de console.log() methode.
Instellen van een breakpoint
In het debugvenster kunt u breakpoints instellen in JavaScript-code.
Bij elke breakpoint zal JavaScript stoppen met uitvoeren, zodat u de waarden van JavaScript kunt controleren.
Na het controleren van de waarde kunt u de uitvoering van de code hervatten.
debugger-sleutelwoord
debugger De sleutelwoorden zullen de uitvoering van JavaScript stoppen en (indien aanwezig) de debug-functie aanroepen.
Dit is hetzelfde als het instellen van een breakpoint in de debugger.
Als de debugger niet beschikbaar is:debugger
De statement heeft geen effect.
Als de debugger is geopend, zal deze code stoppen met uitvoeren voordat de derde regel wordt uitgevoerd.
Voorbeeld
var x = 15 * 5; debugger; document.getElementById("demo").innerHTML = x;
Debuggingtools van populaire browsers
Over het algemeen kun je debugging inschakelen via de F12-toets in de browser en 'Console' kiezen in het debugmenu.
Anders volg dan de volgende stappen:
Chrome
- Open een browser
- Kies hulpmiddelen van het menu
- Kies ontwikkelaarshulpmiddelen van de tool
- Tot slot, kies console
Firefox Firebug
- Open een browser
- Ga naar de volgende pagina: http://www.getfirebug.com
- Volgens de volgende instructies: Hoe Firebug te installeren
Internet Explorer
- Open een browser
- Kies hulpmiddelen van het menu
- Kies ontwikkelaarshulpmiddelen van de tool
- Tot slot, kies console
Opera
- Open een browser
- Ga naar de volgende pagina: http://dev.opera.com
- Volgens de volgende instructies: Hoe Firebug Lite te installeren
Safari Ontwikkelmenu
- Klik op Safari-menu, voorkeuren, geavanceerd
- Selecteer 'Ontwikkelmenu in menubalk inschakelen'
- Kies 'Toon foutenconsole' wanneer de nieuwe optie 'Ontwikkelen' in het menu verschijnt
Wist je dat?
Debugging is het proces om te testen, te vinden en te verminderen van bugs (fouten) in een computerprogramma.
De eerste bekende computerbug was een echt insect (een soort kikker) dat vast zat in een elektronisch apparaat.
- Vorige pagina JS JSON
- Volgende pagina JS-stijlgids