什么意思?
你抛出异常就应该自己捕获它,你这样做的话,没有什么意义,我都是在做最底层的封装的时候,用throw来定位或抛出异常错误,而后在上层的应用上来捕获异常错误来得到出错的信息....

解决方案 »

  1.   

    我的程序总是跳出来一个alert说有错,但是其实呢是没有错(当然我也没有写那个alert)
    现在我就是不想看见那个messagebox,所以想抛出
      

  2.   

    那证明
    try 
    {
    }
    这里面的代码有问题,才会被CATCH,如果再抛那什么地方再接这个异常啊
      

  3.   

    可是如果我不用try-catch,那么它会出现一个错误信息,由alert显示,
    它告诉我450行有错,可是代码就373行,不知道怎么搞得
      

  4.   

    <script>try 
    {
    throw new Error(100, 'has error');
    }
    catch(e)
    {
    alert(e);
    alert(e.description);
    alert(e.number);
    }</script>
      

  5.   

    学过java的人就很清楚楼主的意思了,楼上的正解~~throw new Error();