标签:
如果有finally子句,那么catch可选,但是IE7及之前版本中,除非有catch子句,否则finally中代码不会被执行,若考虑IE早期版本,最好提供一个catch子句。
执行代码期间,会抛出对应的错误对象。
非自定义的有7中错误类型:
? Error
? EvalError
? RangeError
? ReferenceError
? SyntaxError
? TypeError
? URIError
Error是基类型,主要用于供开发人员抛出自定义错误。
function CustomError(message){ this.name = "CustomError"; this.message = message; } CustomError.prototype = new Error(); throw new CustomError("My message");
标签:
原文地址:http://www.cnblogs.com/sduzhangxin/p/4375688.html