zoukankan      html  css  js  c++  java
  • JavaScript -- throw、try 和 catch

    try 语句测试代码块的错误。

    catch 语句处理错误。

    throw 语句创建自定义错误。

    很想java哦。

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8">
            <title>JavaScript异常处理</title>
        </head>
    
        <body>
    
            <p>请输出一个 5 到 10 之间的数字:</p>
    
            <input id="demo" type="text">
            <button type="button" onclick="exception()">测试输入</button>
            <p id="message"></p>
            <script type="text/javascript" src="test.js"></script>
        </body>
    
    </html>

    Js代码:

    function exception() {
        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 "太大";
            if(x>5 && x<10){
                message.innerHTML = "正确: " + x;
            }
        }
        catch(err) {
            message.innerHTML = "错误: " + err;
        }
    }
  • 相关阅读:
    第一次实验
    pta12
    《暗时间》读书笔记
    案例分析
    软件工程第二次作业
    阅读任务
    20210311_软工_准备工作
    学习总结
    第十四周学习总结&实验报告
    第十三周课程总结
  • 原文地址:https://www.cnblogs.com/androidsuperman/p/6868704.html
Copyright © 2011-2022 走看看