js除錯初學

2021-08-10 21:36:39 字數 505 閱讀 7447

/*僅以此文章做學習記錄*/

錯誤分為兩種

語法錯誤

邏輯錯誤

語法錯誤:

右擊瀏覽器選擇檢查 或者f12進入開發者工具。錯誤資訊會console視窗下提示

解釋型語言的特點。翻譯一條執行一條遇到錯誤才會終止。

邏輯錯誤:

如何除錯邏輯錯誤:

語法沒有問題,得到的結果與期望得到的結果不符合。並不會再console的視窗下面顯示錯誤資訊。

在source下面可以看到js**。在裡面可以設定斷點

**執行到斷點處就暫停執行(在**左側單擊即可)

可以讓**單步執行快捷鍵f10

同時可以檢視**中任意乙個表示式或者變數的值

1手動新增watch

2右擊選中的表示式懸著新增到watch

通過以上的方式可以看到**每一步的執行結果,當遇到與期望值不符合時

就是那一行**有問題。能夠幫助我盟定位到錯誤的位置。根據自己的經驗和知識,分析出錯誤的原因,然後解決他。

gdb除錯初學 1

菜鳥在寫c程式的時候最害怕就是遇到segmentation fault core dumped 遇到段錯誤可以嘗試從gdb除錯來分析core檔案從而定位問題 然而,預設情況下是不生成core檔案的,至少在我的ubuntu上,可執行程式的路徑下就沒有生成core file。檢視ulimit a 得到如...

初學python pdb除錯命令

pdb除錯命令 完整命令 簡寫命令 描述args a列印當前函式的引數 break b設定斷點 clear cl清除斷點 condition 無設定條件斷點 continue c或者cont 繼續執行,知道遇到斷點或者指令碼結束 disable 無禁用斷點 enable 無啟用斷點 help h檢視...

js初學感受

剛開始學js覺得這個軟體是個比較難的語言類的軟體,與c語言相比比較樣簡單一些,宣告一些變數只需要let 就足夠了,在本週的學習中,學習了js的發展史,與基礎的知識,迴圈還沒講完,練習題讓我們比較容易接受。老師的思路給我們講解時,會很清楚,便於我們吸收,讓我們比較容易理解。在講完比較簡單的if判斷,與...