JavaScript_异常

简介: 版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/54893653 try 语句测试代码块的错误。
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/twilight_karl/article/details/54893653

try 语句测试代码块的错误。
catch 捕捉try中出现的错误
throw 抛出异常(异常可以是 JavaScript 字符串、数字、逻辑值或对象)

<html>
<head>
    <script>
    function test(){
        try{
            alertt("lalala");
        }
        catch(err){
            alert("捕捉到异常");
        }
    }
    </script>
</head>

<body>
    <button onclick="test()">测试异常</button>
</body>
</html>

try中的alert出现拼写错误,于是在catch中捕捉到异常并执行catch中的代码

<!DOCTYPE html>
<html>
<body>
    <script>
    function aaa(){
        try{        
            var s=document.getElementById("input").value;
            if (isNaN(s)) throw "请输入数字(NaN)";
            else if (s == ""|| s==null) throw "请输入值(null)";
            else if(s>10) throw "大了";
            else  throw "小了";
        }
        catch(err){
            var result = document.getElementById("result");
            result.innerHTML = err;
        }
    }
    </script>
        <p>input a num:</p>
        <input type="text" id="input">
        <button onclick="aaa()">test2</button>
        <p id="result"></p>
</body>
</html>

catch捕捉异常err(类似一个var变量),捕捉过后的err的用法类似一个变量。

相关文章
|
6月前
|
JavaScript 前端开发 数据库连接
js的异常程序处理机制
js的异常程序处理机制
39 0
|
6月前
|
JSON JavaScript 前端开发
抓住异常,解救你的代码世界:你应该了解的 JavaScript 异常类型
抓住异常,解救你的代码世界:你应该了解的 JavaScript 异常类型
|
3月前
|
存储 前端开发 JavaScript
javascript 异常问题之为自定义异常提供丰富的上下文信息如何实现
javascript 异常问题之为自定义异常提供丰富的上下文信息如何实现
|
3月前
|
JavaScript 前端开发 UED
探秘 JavaScript 错误背后的真相——揭开异常类型的神秘面纱,让你的代码从此无懈可击!
【8月更文挑战第23天】本文深入探讨了JavaScript中常见的异常类型,包括`ReferenceError`(未定义的引用)、`TypeError`(类型错误)、`SyntaxError`(语法错误)、`RangeError`(范围错误)、`EvalError`(评估错误)以及`URIError`(URI错误),并通过示例展示了如何有效地诊断与处理这些异常。此外,还介绍了如何自定义错误类以适应特定场景的需求。掌握这些异常处理技巧对于构建稳定可靠的Web应用程序至关重要。
38 0
|
3月前
|
设计模式 前端开发 JavaScript
javascript 异常问题之Promise的未处理异常如何捕获
javascript 异常问题之Promise的未处理异常如何捕获
|
3月前
|
监控 前端开发 JavaScript
javascript 异常问题之在JavaScript中,Promise的异常如何处理
javascript 异常问题之在JavaScript中,Promise的异常如何处理
|
3月前
|
前端开发 JavaScript
javascript 异常问题之Promise异常如何捕获
javascript 异常问题之Promise异常如何捕获
|
3月前
|
JavaScript 前端开发
javascript 异常问题之JavaScript中的异常有哪些类型,可以举例说明吗
javascript 异常问题之JavaScript中的异常有哪些类型,可以举例说明吗
|
4月前
|
JavaScript CDN
js 捕获异常
js 捕获异常
30 1
|
4月前
|
测试技术 API Android开发
autox.js如何监听异常情况,比如网络中断、内存慢、应用死机或者页面无响应
autox.js如何监听异常情况,比如网络中断、内存慢、应用死机或者页面无响应