错误类型
说明
Error
Error是所有错误类型的父类,因此所有错误类型共享了一组相同的属性和方法,这个基类型的主要作用是供开发人员抛出自定义错误
EvalError
在使用eval()函数而发生异常时抛出,简单的说,如果没有把eval()当成函数调用,就会抛出错误
RangeError
在数值超出范围时抛出,如定义数组时传入负参数就会抛出RangeError
ReferenceError
找不到对象的情况下抛出
SyntaxError
把语法错误的字符串传入eval()时抛出
TypeError
在变量中保存着意外的类型,或者访问不存在的方法时,会导致这种错误
URIError
在使用encodeURI()或decodeURI(),URI格式不正确时抛出
注:这里只是简要列举了一些内建的错误对象,没有对错误处理以及调试技术做过多的阐述,感兴趣的朋友可以自行查找相关资料。
您可能感兴趣的文章: