单步执行程序

当执行暂挂时,可以使用单步控制来逐行单步执行程序。当执行单步操作时,如果遇到了断点或 JavaScript™ 错误,则在该断点或异常处暂挂执行,单步操作结束。
提示: 可以使用单步命令的组合来单步执行对单个行的多次调用。

单步跳过

要执行单步跳过命令:

  1. 调试视图中选择堆栈帧。
  2. 在“调试”透视图的编辑器中突出显示该堆栈帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步跳过按钮。
    • 从工作台菜单栏中选择运行 > 单步跳过
    • 按 F6 键。
  4. 这就会执行当前选择的行,并在下一个可执行行上暂挂执行。

单步跳入

要执行单步跳入命令:

  1. 调试视图中选择堆栈帧。
  2. 在“调试”透视图的编辑器中突出显示该堆栈帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步跳入按钮。
    • 从工作台菜单栏中选择运行 > 单步跳入
    • 按 F5 键。
  4. 将单步跳入当前选择的行或语句,并且将调用该行的下一个要执行的表达式。在调用的函数中的下一个可执行行处暂挂执行。

单步返回

要执行单步返回命令:

  1. 调试视图中选择堆栈帧。
  2. 将在“调试”透视图的编辑器中突出显示所选帧中当前执行的行。
  3. 执行下列其中一项任务:
    • 单击调试视图工具栏中的单步返回按钮。
    • 从工作台菜单栏中选择运行 > 单步返回
    • 按 F7 键。
  4. 将执行从当前执行点至紧接调用函数的行之后的行。退出当前函数后,执行将停止。如果从主入口点发出此命令(即,在 main() 中),则程序将一直运行至完成。

反馈