标签: javascript javascript-debugger
如果我的浏览器中运行的JavaScript文件打开了开发人员工具,并且文件中包含行debugger;,则浏览器将暂停程序并显示一些内容,如调用堆栈和已定义的变量。< / p>
debugger;
这看起来很奇怪。简单地在JavaScript中提及某些内容的名称通常不会产生副作用。我认为我需要添加括号来将其称为函数。
为什么debugger以这种方式实现?
debugger
我很确定它是该语言中的保留关键字,而不是像parseInt那样的内置函数,但我想知道这种语言设计背后的基本原理。
parseInt