JavaScript异常

    <!DOCTYPE html>
    <html>
<head>
    <meta charset="utf-8">
    <title>JavaScript错误-throw、try、和 catch</title>
</head>
<body>
    <script>
        var txt = "";
        function message(){
            try{
                addlert("Welcome guest!");
            }catch(err){
                txt = "本页有一个错误。\n\n";
                txt += "错误描述:" + err.message + "\n\n";
                txt += "点击确定继续.\n\n";
                alert(txt);
            }
        }
    </script>
<input type="button" value="查看消息" onclick="message()" />

<p>请输入一个5到10之间的数字:</p>
<input id="demo" type="text" />
<button type="button" onclick="myFunction()" >测试输入:</button>
<p id="message"></p>
<script>
function myFunction(){
    var message,x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try{
        if(x == "") throw "值为空";
        if(isNaN(x)) throw "不是数字";
        x = Number(x);
        if(x<5) throw "太小";
        if(x>10) throw "太大";
    }catch(err){
        message.innerHTML = "错误" + err;
    }
}
    
</script>
</body>
    </html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.异常: 当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行 2.异常抛出:...
    Adapa阅读 2,206评论 1 0
  • 1、异常:当javascript引擎执行javascript代码时,发生了错误,导致程序停止运行 2、异常抛出:当...
    雷谷阅读 1,706评论 0 0
  • javascript异常 所谓异常就是程序的非正常运行,通俗的说就是程序发生了错误。至于这些错误,有的是认为疏忽造...
    lwbg阅读 4,601评论 0 1
  • 异常捕捉 1.异常: 当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行2.异...
    雪_晟阅读 2,895评论 0 1
  • 异常 异步错误处理 用try包裹setTimeout()是无效的:原因就在于调用setTimeout()函数时,传...
    soojade阅读 2,795评论 0 0

友情链接更多精彩内容