JS Reference
Service Workers
Web Components
ESModule Tips
NodeJS Tips
Javascript Tutorial

Javascript debugger in the browser

Enable debugger using javascript in the browser

Debugger keyword - Javascript

Debugger program could be executed inside the browser itself by using the keyword debugger in the javascript code. Use the dev tools to initiate the debugger and by using the debugger buttons, one could execute step by step and debug the program.

Basic debugger initialization

  • Insert the keyword debugger in the javascript program
    • It can be at any location
    • The keyword triggers the debugger program to start
  • Open the dev tools in the browser
    • Use CTRL + Shift + I shortcut to open dev tools in the browser
    • Refresh using F5 function key to start the debugger

Sample Code

script.js
Copy
let sample = 88;
console.log('Debugger Initial value : ',sample);

debugger;

sample = 100;
console.log('Debugger after debugger value : ', sample);

Sample debugger in the Chrome browser

image description
Chrome browser debugger sample

Sample debugger in the Firefox browser

image description
Firefox browser debugger sample

Set Breakpoints

Information

  • Click the code line number where breakpoint(s) is(are) needed

Sample set debugger breakpoint - Chrome browser

image description
Chrome browser debugger set breakpoint

Execute code step by step

Code execution buttons

  • Use the following buttons
    • Resume code execution,
    • Step over next function call
    • Step into next function call
    • Step out of current function call
    • Step
    • Deactivate breakpoints

Sample debugger breakpoint - Chrome browser

image description
Chrome browser debugger run till reaching breakpoint

Debugger code execution

image description
Chrome browser debugger breakpoints sample