debugger语句

课后整理 2020-12-20

debugger语句主要用于除错,作用是设置断点。如果有正在运行的除错工具,程序运行到debugger语句时会自动停下。如果没有除错工具,debugger语句不会产生任何结果,JavaScript引擎自动跳过这一句。

在Chrome浏览器中,当代码运行到debugger语句时,就会暂停运行,自动打开控制台界面。例如:

for(var i = 0; i < 5; i++){
  console.log(i);
  if (i === 2) debugger;
}

上面代码打印出0、1、2以后,就会暂停,自动打开控制台,等待进一步处理。