欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript之异常捕获代码实例

程序员文章站 2022-07-09 16:00:40
异常:当javascript引擎执行javascript代码时,发生了错误,导致程序停止执行。 异常抛出:当异常产生的时候,并且将这个异常生成一个错误信息。 异常捕获:try{...

异常:当javascript引擎执行javascript代码时,发生了错误,导致程序停止执行。

异常抛出:当异常产生的时候,并且将这个异常生成一个错误信息。

异常捕获:try{发生异常的代码;}catch(err){错误信息处理;},demo代码如下:

try{}catch(err){}的执行时和if{}else{}差不多。

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>Document</title>  
    <style type="text/css">  
          
    </style>  
</head>  
<body>  
      
    <script type="text/javascript">  
        function demo(){  
            try{  
                alert(str);  
            }catch(err){  
                alert(err);  
            }  
        }  
        demo();  
    </script>  
</body>  
</html>  

throw语句:demo代码如下:

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>Document</title>  
    <style type="text/css">  
          
    </style>  
</head>  
<body>  
    <input type="text" id="txt">  
    <input type="button" id="btn" value="点击">  
    <script type="text/javascript">  
        var btn = document.getElementById("btn");  
        btn.onclick = function(){  
            try{  
                var e = document.getElementById("txt").value;  
                if(e == ""){  
                    throw "请输入内容";  
                }  
            }catch (err){  
                alert(err);  
            }  
        }  
    </script>  
</body>  
</html>