/*僅以此文章做學習記錄*/
錯誤分為兩種
語法錯誤
邏輯錯誤
語法錯誤:
右擊瀏覽器選擇檢查 或者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判斷,與...