# 程序調試:
   程序調試是將編制的程序投入實際運行前,用手工或編譯程序等方法進行測試,修正語法錯誤和邏輯錯誤的過程。這是保證計算機信息系統正確性的必不可少的步驟。
   調試JavaScript代碼,我們往往想看的是,程序執行過程中,某些變量的值是否是跟我們預期的一樣,或者用于查看程序的執行過程。一般情況下,代碼出現以下錯誤時,需要調試。
?
## \*\*錯誤類型:\*\*
1. 語法錯誤
   瀏覽器查看錯誤
2. 邏輯錯誤
?
## **調試方法**
### **一、輸出調試**
   使用 alert() 或 console.log() 將結果輸出到瀏覽器或控制臺。查看輸出結果是否與預期結果一致。
### \*\*二、斷點調試\*\*
   斷點調試是指自己在程序的某一行設置一個斷點,調試時,程序運行到這一行就會停住,然后你可以一步一步往下調試,調試過程中可以看各個變量當前的值(即運行時的值),出錯的話,調試到出錯的代碼行即顯示錯誤,停下,修改出錯的地方。
?
目的:通過斷點調試查看各個變量運行時的值,幫助我們定位問題,找到代碼出錯的位置。
>[success]調試步驟:
步驟一:打斷點
>
>   瀏覽器中按F12\--\>sources\--\>找到需要調試的文件\--\>在程序的某一行設置斷點
>
>步驟二:一步一步執行代碼,觀察變量/表達式中的數據
>
>    Watch: 監視,通過watch可以監視變量的值的變化,非常的常用。
>
> F10: 程序單步執行,讓程序一行一行的執行,這個時候,觀察watch中變量的值的變化。
>
> F8:放行,跳到下一個斷點處,如果后面沒有斷點了,則程序執行結束。
>
> F11:如果當前行是方法調用,則跳入方法,否則按單步執行。