JavaScript語句錯(cuò)誤throw、try及catch實(shí)例解析
try 語句測(cè)試代碼塊的錯(cuò)誤。
catch 語句處理錯(cuò)誤。
throw 語句創(chuàng)建自定義錯(cuò)誤。
finally 語句在 try 和 catch 語句之后,無論是否有觸發(fā)異常,該語句都會(huì)執(zhí)行。
JavaScript 拋出(throw)錯(cuò)誤
當(dāng)錯(cuò)誤發(fā)生時(shí),當(dāng)事情出問題時(shí),JavaScript 引擎通常會(huì)停止,并生成一個(gè)錯(cuò)誤消息。
描述這種情況的技術(shù)術(shù)語是:JavaScript 將拋出一個(gè)錯(cuò)誤。
JavaScript try 和 catch
try 語句允許我們定義在執(zhí)行時(shí)進(jìn)行錯(cuò)誤測(cè)試的代碼塊。
catch 語句允許我們定義當(dāng) try 代碼塊發(fā)生錯(cuò)誤時(shí),所執(zhí)行的代碼塊。
JavaScript 語句 try 和 catch 是成對(duì)出現(xiàn)的。
finally語句是有沒有錯(cuò)誤都會(huì)執(zhí)行。
Throw 語句
throw 語句允許我們創(chuàng)建自定義錯(cuò)誤。
正確的技術(shù)術(shù)語是:創(chuàng)建或拋出異常(exception)。
如果把 throw 與 try 和 catch 一起使用,那么您能夠控制程序流,并生成自定義的錯(cuò)誤消息。
注:這里catch抓住的就是我們自義定的(throw)異常信息。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. javascript xml xsl取值及數(shù)據(jù)修改第1/2頁2. 使用EF Code First搭建簡(jiǎn)易ASP.NET MVC網(wǎng)站并允許數(shù)據(jù)庫遷移3. XML解析錯(cuò)誤:未組織好 的解決辦法4. 淺談SpringMVC jsp前臺(tái)獲取參數(shù)的方式 EL表達(dá)式5. HTML5 Canvas繪制圖形從入門到精通6. XML入門的常見問題(四)7. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))8. JavaWeb Servlet中url-pattern的使用9. XML入門的常見問題(一)10. asp批量添加修改刪除操作示例代碼
