如何加断点啊
假设:
function a() {
...
}
function b() {
...
}
function c() {
...
}
.
.
.
function n() {
语句a;
语句b;
语句c;
语句d;
语句e;
}
n(); //调用函数n请问如何给函数n加断点啊,如果在函数n内部加,例如语句b处,那么当使用单步跳出一步步执行到调用函数n的地方要点很多次单步跳出,断点调试一步步的是用单步跳出吗,那么单步跳出、单步进入和单步跳出有什么区别啊

解决方案 »

  1.   

    如何加断点啊
    假设:
    function a() {
    ...
    }
    function b() {
    语句a;
    语句b;
    语句c;
    语句d;
    语句e;
    }
    function c() {
    ...
    }
    .
    .
    .
    function n() {
    ...
    }
    b(); //调用函数b假设在b函数的语句c出加断点,那么单步运行到调用b函数的语句处要单步执行很多步啊,怎么办?
      

  2.   

    断点的控制键f5 继续执行 直到下一个断点断点只要是为了观察 代码的控制流程 和 复杂的流程种 变量的变化对于反复调用的过程 可以用 console.log日志功能 来观察变化另外可以设置条件断点(当表达式成立的时候断点才会中断)
      

  3.   

    按f12, 如果你安装了firefox, 而且安装了firebug, 可调出firebug.
    点击上方的"脚本",找到相关的脚本代码处, 左侧点击,即为断点,f5刷新页面,即可。另一种方式是:脚本中加多 debugger; 这一行, 页面在运行到此处时, 自然会断点停下来。
      

  4.   

    function n() {
    debugger; // 加这个就可以了
    语句a;
    语句b;
    语句c;
    语句d;
    语句e;
    }
      

  5.   

    firebug的控制台的命令行是干什么的啊,怎么用?
    在调试写console.log()是手工写到页面中吗,然后调试完再去掉?