只能捕獲到ReferenceError異常,I don't know why.spa
try{
aa();//這是一個未被定義的方法
}catch(e){
if(e instanceof ReferenceError){
alert('Reference錯誤:'+e.message);
}else if(e instanceof RangeError){
alert('Range錯誤:'+e.message);
}else if(e instanceof InternalError){
alert('Iinternal錯誤:'+e.message);
}else if(e instanceof SyntaxError){
alert('Syntax錯誤:'+e.message);
}else{
alert('其餘錯誤:'+e.message);
}
}