How to Debug Javascript
The ability to debug code is an essential tool in any programmer's arsenal. Debugging will give you inside information into how your program is functioning, in real-time, as it runs. Javascript offers a unique but familiar method of...
Method 1 of 2:
Using the Debugger; Statement
- Determine if debugger; is the correct tool for this situation. Ask yourself:
- Do I need to look at this in great detail?
- Do I want to know the values, and the path the program is taking?
- Can I effectively test this through the developer window?
- Before the problem area, enter the statement: debugger;
- Open your browser's developer tools by right clicking and selecting inspect element. This will be browser specific, but they should all work very similarly.
- Once inside of developer tools, run your code again. This time it will stop at the debugger; statement.
- Step through your program, line-by-line, by pressing F10.
- Repeat the process as necessary. You may have to restart your program to trigger the debugger; again.
- Once you've used the debugger to solve the problem, be sure to remove the statement when you're done.
Method 2 of 2:
Using an Alert();
- Determine if alert(); is the correct tool for this situation. Ask yourself:
- Do I only need to know if a certain part of the program is running?
- Do I only want to know one value, and timing is not important?
- After the problem area, enter the statement: alert();
- Note that this alert will print, "This is an alert." To the screen. This could be any value.
- Run your code as normal.
- Once this point is reached, it will create a popup on your screen with whatever information put into the argument of alert();
- Use the information from the alert(); to solve the issue.
- Is alert(); printing what I expect it to?
- Is alert(); printing at all?
- Repeat the process as necessary. You may have to restart your program to trigger the alert(); again.
- Be certain to remove the alert(); statement when you're done.
4.5 ★ | 2 Vote
You should read it
- 8 best Linux debugger tools for software engineers
- How to Write an Artist Statement
- Windows WinDbg debug tool has great improvements
- How to Write an Artist's Statement
- 12 tips to beat sleepiness to be alert when working
- How to Create an Alert in C
- How to fight drowsiness and stay alert when working?
- New bank trojan detection on Android Red Alert
- If ... else command in JavaScript
- 'Unmasking' auto tag problem on Facebook and how to fix it
- How to protect your Google account with Password Alert utility
- If ... Else in C
Maybe you are interested
How to download and install Red Alert 2 game on Windows 10
Google Starts Showing Suspicious File Alerts in Docs, Sheets, and Slides
How to set up forgotten Apple device alert on iOS 15
How to turn off 'Change File Extension' Alerts on Mac
Create an audible alert when the GPU temperature gets too high
The application alerts when the camera and microphone are hacked