Click to Rate and Give Feedback
Collapse All/Expand All Collapse All
This page is specific to
.NET Framework 3.0

Other versions are also available for the following:
JScript
debugger Statement (Windows Scripting - JScript)

Updated: March 2009

Suspends execution.

debugger

You can place debugger statements anywhere in procedures to suspend execution. Using the debugger statement is similar to setting a breakpoint in the code.

The debugger statement suspends execution, but it does not close any files or clear any variables.

NoteNote:

The debugger statement has no effect unless the script is being debugged.

This example uses the debugger statement to suspend execution for each iteration through the for loop.

NoteNote:

To run this example, you must have a script debugger installed and the script must run in debug mode.

Internet Explorer 8 includes the Microsoft JScript debugger. If you are using an earlier version of Internet Explorer, see How to: Enable and Start Script Debugging from Internet Explorer.

for(i = 1; i<5; i++) {
   // Print i to the Output window.
   Debug.write("loop index is " + i);
   // Wait for user to resume.
   debugger
}

Date

History

Reason

March 2009

Modified note about script debugger.

Content bug fix.

Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker