JavaScript中的錯誤異常

2021-08-01 12:36:09 字數 489 閱讀 7283

什麼是錯誤:異常導致程式無法繼續執行異常狀態

js中一旦發生錯誤,就會自動建立乙個error型別物件

js中有幾種錯誤型別:(6種)

syntaxerror:語法錯誤

referenceerror:引用錯誤,找不到變數或物件

typeerror:型別錯誤,錯誤的使用了物件中的方法

rangeerror:範圍錯誤,引數超範圍

evalerror:呼叫eval函式出錯

urlerror:url錯誤

錯誤處理:在程式發生錯誤時,保證程式不退出或正常退出

如何錯誤處理:

語法:trycatch塊:3部分

trycatch(error)[finally{

//無論對錯,一定都會執行的**段

釋放資源;

何時需要定義錯誤處理?某段只要有可能出錯,都要包含在trycatch塊中。

IE中JavaScript錯誤列表

error 5 無效的過程呼叫或引數 error 6 溢位 error 7 記憶體不夠 error 9 下標越界 error 10 該陣列為定長的或臨時被鎖定 error 11 被零除 error 13 型別不匹配 error 14 字串空間不夠 error 17 不能執行所需的操作 error 2...

異或 ,匯流排錯誤bus error

兩個數交換,你想到怎麼寫呢,應用層的人大概只聽說過利用另乙個變數進行暫存值,還有哪些方法呢?作為底層學習人員我想你必須知道利用數的位操作,a b b a a b 貌似異或有個直接的什麼電路,幾部電路就達到了 目得 書上還寫了如果兩個相等 則它們兩個的值均為0 我百思不能其解,用筆算也是交換啊,怎麼會...

JavaScript 錯誤與除錯

首先先說錯誤的概念預處理 電腦程式的錯誤分為兩種 語法錯誤和邏輯錯誤。比如alert拼寫錯誤,寫成了alter vara 3 4 alert a alter 7 a alert a 執行結果只顯示了7 後面的結果沒有顯示,說明後面的 沒有執行。因為輸出7後遇到了語法錯誤,程式終止執行。上例也進一步說...