Javascript Error Class
Error
function Error(msg,id) {} Error = {};
EvalError
EvalError.prototype = new Error(); EvalError = {};
RangeError
RangeError.prototype = new Error(); RangeError = {};
ReferenceError
ReferenceError.prototype = new Error(); ReferenceError = {};
SyntaxError
SyntaxError.prototype = new Error(); SyntaxError = {};
TypeError
A TypeError is thrown when a value is a different type than what was expected
比较常用,当参数或变量跟预期不一样,就可以抛出这个异常TypeError.prototype = new Error(); TypeError = {};
URIError
URIError.prototype = new Error(); URIError = {};