# 程序调试:    程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。这是保证计算机信息系统正确性的必不可少的步骤。    调试JavaScript代码,我们往往想看的是,程序执行过程中,某些变量的值是否是跟我们预期的一样,或者用于查看程序的执行过程。一般情况下,代码出现以下错误时,需要调试。  ## \*\*错误类型:\*\* 1. 语法错误    浏览器查看错误 2. 逻辑错误  ## **调试方法** ### **一、输出调试**    使用 alert() 或 console.log() 将结果输出到浏览器或控制台。查看输出结果是否与预期结果一致。 ### \*\*二、断点调试\*\*    断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值(即运行时的值),出错的话,调试到出错的代码行即显示错误,停下,修改出错的地方。  目的:通过断点调试查看各个变量运行时的值,帮助我们定位问题,找到代码出错的位置。 >[success]调试步骤: 步骤一:打断点 > >   浏览器中按F12\--\>sources\--\>找到需要调试的文件\--\>在程序的某一行设置断点 > >步骤二:一步一步执行代码,观察变量/表达式中的数据 > >    Watch: 监视,通过watch可以监视变量的值的变化,非常的常用。 > > F10: 程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化。 > > F8:放行,跳到下一个断点处,如果后面没有断点了,则程序执行结束。 > > F11:如果当前行是方法调用,则跳入方法,否则按单步执行。