function test(){
try{
return 2;
} catch (error){
return 1;
} finally {
return 0;
}
}
try: 所有可能抛出错误的代码。
catch:错误处理的代码。
finally:无论代码出错与否,都会执行finally子句。
当发生错误时,就会退出代码执行过程,然后接着执行catch块。此时,catchc块会接收到一个包含错误信息的对象。