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的用法类似一个变量。

相关文章
|
2月前
|
JavaScript 前端开发 数据库连接
js的异常程序处理机制
js的异常程序处理机制
25 0
|
2月前
|
JSON JavaScript 前端开发
抓住异常,解救你的代码世界:你应该了解的 JavaScript 异常类型
抓住异常,解救你的代码世界:你应该了解的 JavaScript 异常类型
|
监控 前端开发 JavaScript
从0到1搭建前端异常监控系统(Vue + Webpack + Node.js + Egg.js + Jest)(上)
从0到1搭建前端异常监控系统(Vue + Webpack + Node.js + Egg.js + Jest)
597 0
|
6天前
|
前端开发 JavaScript 程序员
探索JavaScript宝库:打开基础知识与实用技能之门(数据类型与变量+ 条件与循环+函数与模块+DOM+异常+ES6)
探索JavaScript宝库:打开基础知识与实用技能之门(数据类型与变量+ 条件与循环+函数与模块+DOM+异常+ES6)
7 0
|
2月前
|
前端开发 JavaScript 索引
【Web 前端】JS的几种具体异常类型(报错)
【4月更文挑战第22天】【Web 前端】JS的几种具体异常类型(报错)
|
2月前
|
JavaScript 前端开发
JavaScript的异常捕获一看就懂系列
JavaScript的异常捕获一看就懂系列
|
2月前
|
中间件
egg.js 24.16错误和异常统一处理
egg.js 24.16错误和异常统一处理
59 0
egg.js 24.16错误和异常统一处理
|
9月前
|
前端开发
【前端异常】解决前端引入Bootstrap的dropdowns 菜单时报错,Uncaught TypeError: Bootstrap‘s dropdowns require Popper.js
【前端异常】解决前端引入Bootstrap的dropdowns 菜单时报错,Uncaught TypeError: Bootstrap‘s dropdowns require Popper.js
73 0
|
11月前
|
前端开发 JavaScript
前端学习笔记202306学习笔记第三十七天-js中得错误和异常2
前端学习笔记202306学习笔记第三十七天-js中得错误和异常2
50 0
|
2月前
|
JavaScript 前端开发 Java
理解JS下的“异常传播”
理解JS下的“异常传播”
21 0