try { // 可能出现异常的代码} catch(e) { // 出现异常以后执行的代码 // e:exception,用来捕获异常的信息}//不会阻塞代码如何自己抛出异常对象?语法:throw new Error('用户自定义异常信息');var err;try { throw err = new Error( '用户自定义异常信息' );} catch( e ) { console.log( e == err );}在定义方法的时候,常常需要设定参数的类型和个数,如果参数的类型与个数不一致可能造成其后的代码执行有问题。可以约定在参数不正确的时候抛出异常,以便改进。查阅 MDN 看有哪些 Error 对象
新闻热点
疑难解答