摘要:的構(gòu)造一條可選的錯誤消息,用于提供關(guān)于該異常的細節(jié)。返回一個表示該對象的預(yù)定義字符串。屬性指明該異常的類型,屬性則提供了該異常的人類可讀細節(jié)。在向用戶顯示錯誤信息時,我們可以使用對象的和屬性。工作和學習中,常遇到的有。
Error 的構(gòu)造:
new Error();
new Error(message);//message:一條可選的錯誤消息,用于提供關(guān)于該異常的細節(jié)。
toString():返回一個表示該 Error 對象的預(yù)定義字符串。Error 類實例表示的錯誤或異常通常配合 throw 和 try/catch 語句一起使用。name 屬性指明該異常的類型,message 屬性則提供了該異常的人類可讀細節(jié)。 ?? JavaScript 解釋器永遠不會直接拋出 Error 對象,它只會拋出 Error 的子類,如 URIError、EvalError、SyntaxError 等。我們通常在自己的代碼中,拋出 Error 對象來發(fā)出異常信息會更加方便一些,或者使用一個原始字符串或數(shù)值來拋出一條錯誤消息或是一個錯誤代碼。 ?? ECMAScript 標準為 Error 類定義了一個 toString()方法,且所有子類都繼承了該方法,但它并不要求 toString() 方法返回的字符串包含 message 屬性。所以,不要太依賴或期望 toString() 方法會將一個 Error 對象轉(zhuǎn)換為一個有意義的、人類可讀的字符串。在向用戶顯示錯誤信息時,我們可以使用 Error 對象的 name 和 message 屬性。
工作和學習中,常遇到的 Error 有: EvalError、 RangeError、 ReferenceError、 SyntexError、 TypeError、 URIError 。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/103848.html
摘要:前端開發(fā)中的中的中,是一個構(gòu)造函數(shù),通過它創(chuàng)建一個錯誤對象。是核心對象,表示調(diào)用一個時發(fā)生的異常。將回調(diào)函數(shù)包裹一層接下來可以將統(tǒng)一進行處理。中的錯誤捕獲在以前,可以使用來處理捕獲的錯誤。研究結(jié)果在這里中的錯誤捕獲的源碼中,在關(guān) 本文首發(fā)于公眾號:符合預(yù)期的CoyPan 寫在前面 在前端項目中,由于JavaScript本身是一個弱類型語言,加上瀏覽器環(huán)境的復(fù)雜性,網(wǎng)絡(luò)問題等等,很容易...
摘要:錯誤處理在開發(fā)和調(diào)試過程中都顯得尤為重要。跟全局函數(shù)有關(guān)的錯誤,在之后已經(jīng)不再出現(xiàn)了內(nèi)部錯誤。由引擎拋出的錯誤范圍錯誤。事件任何沒有的錯誤都會觸發(fā)對象的事件。事件可以接收三個參數(shù)錯誤消息錯誤所在的和行號。 錯誤處理在開發(fā)和調(diào)試過程中都顯得尤為重要。有些沒有進行錯誤處理的應(yīng)用,直接就將瀏覽器的錯誤展示給了用戶,極大的降低了用戶體驗。比如有些很 low 的網(wǎng)站,打開某些頁面就直接彈出 ob...
摘要:主要用于捕捉異常。這包括在塊里拋出的異常。并且同時捕獲到一些關(guān)于異常的信息。秒后輸出統(tǒng)一異常處理代碼中拋出的異常,一種是要展示給用戶,一種是展示給開發(fā)者。 當 JavaScript 引擎執(zhí)行 JavaScript 代碼時,有可能會發(fā)生各種異常,例如是語法異常,語言中缺少的功能,由于來自服務(wù)器或用戶的異常輸出而導(dǎo)致的異常。 而 Javascript 引擎是單線程的,因此一旦遇到異常,Ja...
摘要:單元測試會體現(xiàn)出以上錯誤處理程序的作用如果出現(xiàn)問題,錯誤處理程序就會返回。同時錯誤會展開堆棧,這對調(diào)試非常有幫助。展開堆棧處理異常的一種方式是在調(diào)用堆棧的頂部加入。確保你的錯誤處理處在相同域中,這樣會保留原始消息,堆棧和自定義錯誤對象。 JavaScript的事件驅(qū)動范式增添了豐富的語言,也是讓使用JavaScript編程變得更加多樣化。如果將瀏覽器設(shè)想為JavaScript的事件驅(qū)動...
摘要:錯誤與異常錯誤與異常概念所謂錯誤就是錯誤就是程序中不正常的運行狀態(tài)在其他編程語言中稱為異常或錯誤解釋器會為每個錯誤情況創(chuàng)建并且拋出一個對象對象包含錯誤的描述信息語句語句作用用于捕獲和處理代碼中的錯誤語句作用用于處理語句中出現(xiàn)的錯誤語句 錯誤與異常 錯誤與異常概念 所謂錯誤就是錯誤就是程序中不正常的運行狀態(tài) 在其他編程語言中稱為異常或錯誤 解釋器會為每個錯誤情況創(chuàng)建并且拋出一個Erro...
閱讀 1467·2023-04-26 00:08
閱讀 797·2021-11-23 18:51
閱讀 1672·2021-11-12 10:34
閱讀 1008·2021-10-14 09:43
閱讀 502·2021-08-18 10:23
閱讀 2581·2019-08-30 15:55
閱讀 3392·2019-08-30 11:05
閱讀 2792·2019-08-29 12:50