当前位置: 移动技术网 > IT编程>开发语言>JavaScript > javascript之异常捕获代码实例

javascript之异常捕获代码实例

2018年02月15日  | 移动技术网IT编程  | 我要评论

异常:当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> 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网