JavaScript异常处理
URIError
表示以一种错误的方式使用全局URI处理函数而产生的错误;TypeError
值的类型非预期类型时发生的错误;SyntaxError
尝试解析语法上不合法的代码的错误;ReferenceError
当一个不存在的变量被引用时发生的错误;RangeError
当一个值不在其所允许的范围或者集合中抛出的异常;InternalError
表示出现在 JavaScript 引擎内部的错误。非标准对象,不建议使用;EvalError
本对象代表了一个关于 eval 函数的错误.此异常不再会被 JavaScript 抛出,但是EvalError对象仍然保持兼容性。