无梦空间

JavaScript极限编程

导航

JavaScript异常处理

   如下代码:
try{
    alert(
"try");
    
var err = new Error("异常啦!");
    
throw err;
}
catch(e){
    alert(
"error name:"+e.name+"\nerror messge:"+e.message);
}
finally{
    alert(
"finally");
}
这里的e.name固定是"Error"字符串,但也可以定义名字的Error对象,如下:
try{
    alert(
"try");
    
var err = new Error("异常啦!");
    err.name 
= "myError";
    
throw err;
}
catch(e){
    alert(
"error name:"+e.name+"\nerror messge:"+e.message);
}
finally{
    alert(
"finally");
}
   只是在创建Error对象时,赋予err.name自定义异常名字符串即可.

posted on 2006-10-24 08:58  想那风霜雪  阅读(636)  评论(0编辑  收藏  举报