成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript中的Error對(duì)象

zollero / 2038人閱讀

摘要:的構(gòu)造一條可選的錯(cuò)誤消息,用于提供關(guān)于該異常的細(xì)節(jié)。返回一個(gè)表示該對(duì)象的預(yù)定義字符串。屬性指明該異常的類型,屬性則提供了該異常的人類可讀細(xì)節(jié)。在向用戶顯示錯(cuò)誤信息時(shí),我們可以使用對(duì)象的和屬性。工作和學(xué)習(xí)中,常遇到的有。

Error 的構(gòu)造:

new Error();

new Error(message);//message:一條可選的錯(cuò)誤消息,用于提供關(guān)于該異常的細(xì)節(jié)。

toString():返回一個(gè)表示該 Error 對(duì)象的預(yù)定義字符串。

Error 類實(shí)例表示的錯(cuò)誤或異常通常配合 throw 和 try/catch 語(yǔ)句一起使用。name 屬性指明該異常的類型,message 屬性則提供了該異常的人類可讀細(xì)節(jié)。 ?? JavaScript 解釋器永遠(yuǎn)不會(huì)直接拋出 Error 對(duì)象,它只會(huì)拋出 Error 的子類,如 URIError、EvalError、SyntaxError 等。我們通常在自己的代碼中,拋出 Error 對(duì)象來(lái)發(fā)出異常信息會(huì)更加方便一些,或者使用一個(gè)原始字符串或數(shù)值來(lái)拋出一條錯(cuò)誤消息或是一個(gè)錯(cuò)誤代碼。 ?? ECMAScript 標(biāo)準(zhǔn)為 Error 類定義了一個(gè) toString()方法,且所有子類都繼承了該方法,但它并不要求 toString() 方法返回的字符串包含 message 屬性。所以,不要太依賴或期望 toString() 方法會(huì)將一個(gè) Error 對(duì)象轉(zhuǎn)換為一個(gè)有意義的、人類可讀的字符串。在向用戶顯示錯(cuò)誤信息時(shí),我們可以使用 Error 對(duì)象的 name 和 message 屬性。


工作和學(xué)習(xí)中,常遇到的 Error 有: EvalError、 RangeError、 ReferenceError、 SyntexError、 TypeError、 URIError 。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/103848.html

相關(guān)文章

  • 前端開發(fā)中的Error以及異常捕獲

    摘要:前端開發(fā)中的中的中,是一個(gè)構(gòu)造函數(shù),通過(guò)它創(chuàng)建一個(gè)錯(cuò)誤對(duì)象。是核心對(duì)象,表示調(diào)用一個(gè)時(shí)發(fā)生的異常。將回調(diào)函數(shù)包裹一層接下來(lái)可以將統(tǒng)一進(jìn)行處理。中的錯(cuò)誤捕獲在以前,可以使用來(lái)處理捕獲的錯(cuò)誤。研究結(jié)果在這里中的錯(cuò)誤捕獲的源碼中,在關(guān) 本文首發(fā)于公眾號(hào):符合預(yù)期的CoyPan 寫在前面 在前端項(xiàng)目中,由于JavaScript本身是一個(gè)弱類型語(yǔ)言,加上瀏覽器環(huán)境的復(fù)雜性,網(wǎng)絡(luò)問(wèn)題等等,很容易...

    Mr_houzi 評(píng)論0 收藏0
  • JavaScript 中的錯(cuò)誤處理機(jī)制

    摘要:錯(cuò)誤處理在開發(fā)和調(diào)試過(guò)程中都顯得尤為重要。跟全局函數(shù)有關(guān)的錯(cuò)誤,在之后已經(jīng)不再出現(xiàn)了內(nèi)部錯(cuò)誤。由引擎拋出的錯(cuò)誤范圍錯(cuò)誤。事件任何沒(méi)有的錯(cuò)誤都會(huì)觸發(fā)對(duì)象的事件。事件可以接收三個(gè)參數(shù)錯(cuò)誤消息錯(cuò)誤所在的和行號(hào)。 錯(cuò)誤處理在開發(fā)和調(diào)試過(guò)程中都顯得尤為重要。有些沒(méi)有進(jìn)行錯(cuò)誤處理的應(yīng)用,直接就將瀏覽器的錯(cuò)誤展示給了用戶,極大的降低了用戶體驗(yàn)。比如有些很 low 的網(wǎng)站,打開某些頁(yè)面就直接彈出 ob...

    AbnerMing 評(píng)論0 收藏0
  • JavaScript的異常處理

    摘要:主要用于捕捉異常。這包括在塊里拋出的異常。并且同時(shí)捕獲到一些關(guān)于異常的信息。秒后輸出統(tǒng)一異常處理代碼中拋出的異常,一種是要展示給用戶,一種是展示給開發(fā)者。 當(dāng) JavaScript 引擎執(zhí)行 JavaScript 代碼時(shí),有可能會(huì)發(fā)生各種異常,例如是語(yǔ)法異常,語(yǔ)言中缺少的功能,由于來(lái)自服務(wù)器或用戶的異常輸出而導(dǎo)致的異常。 而 Javascript 引擎是單線程的,因此一旦遇到異常,Ja...

    PrototypeZ 評(píng)論0 收藏0
  • JavaScript中錯(cuò)誤正確處理方式,你用對(duì)了嗎?

    摘要:?jiǎn)卧獪y(cè)試會(huì)體現(xiàn)出以上錯(cuò)誤處理程序的作用如果出現(xiàn)問(wèn)題,錯(cuò)誤處理程序就會(huì)返回。同時(shí)錯(cuò)誤會(huì)展開堆棧,這對(duì)調(diào)試非常有幫助。展開堆棧處理異常的一種方式是在調(diào)用堆棧的頂部加入。確保你的錯(cuò)誤處理處在相同域中,這樣會(huì)保留原始消息,堆棧和自定義錯(cuò)誤對(duì)象。 JavaScript的事件驅(qū)動(dòng)范式增添了豐富的語(yǔ)言,也是讓使用JavaScript編程變得更加多樣化。如果將瀏覽器設(shè)想為JavaScript的事件驅(qū)動(dòng)...

    chaos_G 評(píng)論0 收藏0
  • JavaScript面向對(duì)象中的錯(cuò)誤與異常個(gè)人分享

    摘要:錯(cuò)誤與異常錯(cuò)誤與異常概念所謂錯(cuò)誤就是錯(cuò)誤就是程序中不正常的運(yùn)行狀態(tài)在其他編程語(yǔ)言中稱為異?;蝈e(cuò)誤解釋器會(huì)為每個(gè)錯(cuò)誤情況創(chuàng)建并且拋出一個(gè)對(duì)象對(duì)象包含錯(cuò)誤的描述信息語(yǔ)句語(yǔ)句作用用于捕獲和處理代碼中的錯(cuò)誤語(yǔ)句作用用于處理語(yǔ)句中出現(xiàn)的錯(cuò)誤語(yǔ)句 錯(cuò)誤與異常 錯(cuò)誤與異常概念 所謂錯(cuò)誤就是錯(cuò)誤就是程序中不正常的運(yùn)行狀態(tài) 在其他編程語(yǔ)言中稱為異常或錯(cuò)誤 解釋器會(huì)為每個(gè)錯(cuò)誤情況創(chuàng)建并且拋出一個(gè)Erro...

    王陸寬 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<