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