异常的抛出和捕获

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>异常的抛出和捕获</title>
    <script type="text/javascript">
        //快捷键F12,或者找到开发者工具 查看问题
        //只要出现异常(比如拼写错误),没有处理,脚本就中断执行
        //出错后面的就执行不到了

       try{
        for(var i=0; i<5;i++){
            document.write(i+"<br/>");
            if(i>2){
                //抛出异常:throw
                throw new Error("错误!错误!");
            }
        }
       }catch (e){
           document.write(e.message+"<br/>");
       }finally{
           document.write("一定会执行"+"<br/>")
       }
            document.write("finish<br/>")
    </script>
</head>
<body>

</body>
</html>

  

posted @ 2017-02-16 17:30  john。  阅读(471)  评论(0编辑  收藏  举报