什麼是錯誤:異常導致程式無法繼續執行異常狀態
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後遇到了語法錯誤,程式終止執行。上例也進一步說...