4.1錯誤的概念與處理
計算機的錯誤有兩種:語法錯誤和邏輯錯誤。
語法錯誤:
比如alert拼寫錯誤,寫成了alter。
<script>
var a = 3 + 4;
alert(a);
alter(a);
a++;
alert(a);
</script>
運行結果只顯示的7,後面的結果沒有顯示,說明後面的代碼沒有執行。因爲輸出7後遇到了語法錯誤,程序就會提前終止執行。
通過開發者工具可以看到遇到的語法錯誤
上例也就一步說明了解釋性的語言的特點:翻譯一條,執行一條,遇到錯誤提前終止程序
上例也進一步說明了解釋型語言的特點:翻譯一條,執行一條,遇到錯誤提前終止執行。
語法錯誤的發現方法:
(1)開發者工具的console窗口,能顯示錯誤及其說明
(2)try{ }catch{ } 捕獲異常