RangeError ReferenceError SyntaxError TypeError URIError
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RangeError ReferenceError SyntaxError TypeError URIError相关的知识,希望对你有一定的参考价值。
1.Error 错误 其他类型继承自它。Error类型很少见,一般由浏览器抛出。
2.EvalError 全局错误 EvalError类型表示全局函数eval()的使用方式与定义不同时抛出,但实际上并不能产生这个错误,所以实际上碰到的可能性不大。
3.RangeError 引用错误 一般由循环引用引发的错误,如:
function fn1(){
fn1()
}
调用 fn1();//Uncaught RangeError: Maximum call stack size exceeded
4.ReferenceError 参数错误 使用未申明的变量时会抛出这个错误
5.SyntaxError 语法错误
6.TypeError 类型错误 一般在访问undefined下的属性是报这个错误
7.URIError 编码错误 在使用encodeURI、decodeURI、decodeURIComponent、encodeURIComponent,如果URI格式不正确时 如:decodeURIComponent("%")
以上是关于RangeError ReferenceError SyntaxError TypeError URIError的主要内容,如果未能解决你的问题,请参考以下文章