亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

try..catch有什么用?不要說拋異常

不太懂額,這個try catch有什么用呢?那些異常是我們自己輸入的嗎?像那個OOPS。那個輸出是我們自己控制的還是什么?不太理解額。而且這個東西的使用場景是在哪里呢


正在回答

3 回答

try..catch 或者說異常處理 在編程中是 非常非常非常 重要的 。

至于為什么重要,可以說搜一下這方面的文章,當然以后敲的多了自有體會。


說異常是自己輸入的不太準確,應該說我們可以制造并拋出異常 就像 throw new Error("我是被制造出來的哦")。

Error 也是個對象,它負責對異常信息的包裝,這里通過它的構造函數來創建一個異常。

throw 會將剛剛創建的異常拋出,如果上層還有try就會受到這個異常并對其處理,依次類推,如果最外層扔拋出異常,程序就會終止并把異常打印到控制臺。

就像你之前敲代碼時,會報各種錯一樣,js引擎也會對你的這種錯進行異常處理。


0 回復 有任何疑惑可以回復我~

捕獲異常。將可預見的會發生異常的代碼放入try中,如果發生異常將會執行catch中的代碼,catch中的代碼主要是拋出異常的詳細信息。你說的OOPS應該是自己定義的例外信息,拋出異常的時候應該會顯示出來;異常輸出的內容可以自己定義,也可以調用異常的message對象,會輸出相應的錯誤信息。

0 回復 有任何疑惑可以回復我~

主要是調試用的,也可以當作if語句用。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript深入淺出
  • 參與學習       281094    人
  • 解答問題       1054    個

由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握

進入課程

try..catch有什么用?不要說拋異常

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號