国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

詳解javascript中的Error對象

2024-05-06 16:50:17
字體:
來源:轉載
供稿:網友

概念

      error是指程序中的非正常運行狀態,在其他編程語言中稱為“異常”或“錯誤”,解釋器會為每個錯誤情形創建并拋出一個Error對象,其中包含錯誤的描述信息;

      ECMAScript定義了六種類型的錯誤,除此之外,還可以使用Error構造方法創建自定義的Error對象,并使用throw語句拋出該對象;

      六種錯誤:

      1)ReferenceError:引用錯誤,要用的東西沒找到;
      2)TypeError:類型錯誤,錯誤的調用了對象的方法;
      3)RangeError:范圍錯誤,專指參數超范圍;
      4)SyntaxError:語法寫錯了;
      5)EvalError:eval()方法錯誤的使用;
      6)URIError:URI地址錯誤;

Error 的構造:

new Error();

new Error(message);//message:一條可選的錯誤消息,用于提供關于該異常的細節。

toString():返回一個表示該 Error 對象的預定義字符串。

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

javascript,Error,對象

javascript,Error,對象

工作和學習中,常遇到的 Error 有: EvalError、 RangeError、 ReferenceError、 SyntexError、 TypeError、 URIError 。

總結

以上所述是小編給大家介紹的javascript中的Error對象,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 榆林市| 聂荣县| 江西省| 抚顺市| 大化| 隆德县| 大方县| 安陆市| 盐津县| 和田县| 平利县| 郑州市| 龙泉市| 延边| 航空| 南漳县| 尚义县| 荣昌县| 永德县| 南溪县| 庆云县| 勃利县| 巴南区| 崇礼县| 平塘县| 勐海县| 临洮县| 门源| 虎林市| 凉城县| 吉木萨尔县| 五原县| 新平| 丹棱县| 土默特左旗| 图片| 罗定市| 宁陕县| 遵义县| 舞阳县| 高淳县|