错误类型

//Error 错误类型 //ECMA-262 定义了7种错误类型Error 基本类型,所有的错误都继承自该类型,主要用于开发人员抛出自定义错误Eval Error 用于使用eval9()函数发生异常时抛出RangeError 会在数值超出响应范围时触发Reference Error 找不到对象时抛出syntax Error 当把错误代码传入eval()函数中抛出此错误Type Error 在执行特定的类型代码操作时,不匹配的情况下会抛出此错误URI Error 使用encodeURI或者decodeURI,当URI格式不正确时抛出此错误try-catch语句 用来捕捉异常 var b = 99; try{ console.log(a) //只要对就不执行catch }catch{ console.log(Error) }finally{ console.log(b) //无论如何都会执行,配合try-catch使用 }//throw Error('...') 手动报错

    推荐阅读