新聞中心
1. SyntaxError
SyntaxError 表示語法錯誤。當錯誤的使用已經(jīng)預定義的語法時會拋出此錯誤。

成都創(chuàng)新互聯(lián)公司歡迎聯(lián)系:13518219792,為您提供成都網(wǎng)站建設網(wǎng)頁設計及定制高端網(wǎng)站建設服務,成都創(chuàng)新互聯(lián)公司網(wǎng)頁制作領域十多年,包括成都iso認證等多個領域擁有多年的網(wǎng)站制作經(jīng)驗,選擇成都創(chuàng)新互聯(lián)公司,為企業(yè)錦上添花。
2. TypeError
TypeError 表示類型錯誤。當值不是預期數(shù)據(jù)類型、調用無效方法時都會拋出此錯誤。
3. ReferenceError
ReferenceError 表示引用錯誤。當找不到變量的引用、在變量作用域范圍之外使用變量、使用未聲明的變量時、在暫時性死區(qū)期間使用變量時都會拋出此錯誤。
4. RangeError
RangeError 表示范圍錯誤。將變量設置在其限定的范圍之外、將值傳遞給超出范圍的方法、調用一個不會結束的遞歸函數(shù)時就會拋出此錯誤。
5. URIError
URIError 表示 URI 錯誤。當 URI 的編碼和解碼出現(xiàn)問題時,會拋出 URIError。JavaScript 中的 URI 操作函數(shù)包括:decodeURI、decodeURIComponent 等。如果使用了錯誤的參數(shù)(無效字符),就會拋出 URIError。
6. EvalError
EvalError 表示 Eval 錯誤。當 eval() 函數(shù)調用發(fā)生錯誤時,會拋出 EvalError。不過,當前的 JavaScript 引擎或 ECMAScript 規(guī)范不再拋出此錯誤。但是,為了向后兼容,它仍然是存在的。
7. InternalError
InternalError 表示內部錯誤。當 JavaScript 引擎上的工作負載突然激增時,會拋出此錯誤。當有太多數(shù)據(jù)需要處理時,工作量就會激增,比如函數(shù)調用包含過多的遞歸或者過多的switch case時。
注意: 現(xiàn)代 JavaScript 中不會拋出 EvalError 和 InternalError 錯誤。
標題名稱:你應該知道的七種JavaScript錯誤類型
網(wǎng)頁鏈接:http://m.fisionsoft.com.cn/article/ccddjss.html


咨詢
建站咨詢
