課程
/前端開發
/JavaScript
/JavaScript深入淺出
不太懂額,這個try catch有什么用呢?那些異常是我們自己輸入的嗎?像那個OOPS。那個輸出是我們自己控制的還是什么?不太理解額。而且這個東西的使用場景是在哪里呢
2016-10-13
源自:JavaScript深入淺出 3-2
正在回答
try..catch 或者說異常處理 在編程中是 非常非常非常 重要的 。
至于為什么重要,可以說搜一下這方面的文章,當然以后敲的多了自有體會。
說異常是自己輸入的不太準確,應該說我們可以制造并拋出異常 就像 throw new Error("我是被制造出來的哦")。
Error 也是個對象,它負責對異常信息的包裝,這里通過它的構造函數來創建一個異常。
throw 會將剛剛創建的異常拋出,如果上層還有try就會受到這個異常并對其處理,依次類推,如果最外層扔拋出異常,程序就會終止并把異常打印到控制臺。
就像你之前敲代碼時,會報各種錯一樣,js引擎也會對你的這種錯進行異常處理。
捕獲異常。將可預見的會發生異常的代碼放入try中,如果發生異常將會執行catch中的代碼,catch中的代碼主要是拋出異常的詳細信息。你說的OOPS應該是自己定義的例外信息,拋出異常的時候應該會顯示出來;異常輸出的內容可以自己定義,也可以調用異常的message對象,會輸出相應的錯誤信息。
主要是調試用的,也可以當作if語句用。
舉報
由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握
1 回答try catch
2 回答try catch是用來干什么的?什么時候用啊?
1 回答try catch嵌套
1 回答JS try-catch語句,求大神講解
1 回答處理異常的順序是什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-15
try..catch 或者說異常處理 在編程中是 非常非常非常 重要的 。
至于為什么重要,可以說搜一下這方面的文章,當然以后敲的多了自有體會。
說異常是自己輸入的不太準確,應該說我們可以制造并拋出異常 就像 throw new Error("我是被制造出來的哦")。
Error 也是個對象,它負責對異常信息的包裝,這里通過它的構造函數來創建一個異常。
throw 會將剛剛創建的異常拋出,如果上層還有try就會受到這個異常并對其處理,依次類推,如果最外層扔拋出異常,程序就會終止并把異常打印到控制臺。
就像你之前敲代碼時,會報各種錯一樣,js引擎也會對你的這種錯進行異常處理。
2016-10-13
捕獲異常。將可預見的會發生異常的代碼放入try中,如果發生異常將會執行catch中的代碼,catch中的代碼主要是拋出異常的詳細信息。你說的OOPS應該是自己定義的例外信息,拋出異常的時候應該會顯示出來;異常輸出的內容可以自己定義,也可以調用異常的message對象,會輸出相應的錯誤信息。
2016-10-13
主要是調試用的,也可以當作if語句用。