【JS学习笔记】03 try catch throw
来源:互联网 发布:河北工程大学网络 编辑:程序博客网 时间:2024/05/23 02:18
try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义错误.
throw 语句允许我们创建自定义错误。
正确的技术术语是:创建或抛出异常(exception)。
如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。
语法
throw exception
异常可以是 JavaScript 字符串、数字、逻辑值或对象。
实例
本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch 会捕捉到这个错误,并显示一段自定义的错误消息:
<script>function myFunction(){try { var x=document.getElementById("demo").value; if(x=="")throw "empty"
; if(isNaN(x))throw "not a number"
; if(x>10)throw "too high"
; if(x<5)throw "too low"
; }catch(err) { var y=document.getElementById("mess"); y.innerHTML="Error: " + err + "."; }}</script><h1>My First JavaScript</h1><p>Please input a number between 5 and 10:</p><input id="demo" type="text"><button type="button" onclick="myFunction()">Test Input</button><p id="mess"></p>
0 0
- 【JS学习笔记】03 try catch throw
- js try catch throw
- c++学习笔记--一个简单的 try-catch-throw
- Js 错误 - Throw、Try 和 Catch
- js中try/catch/throw的用法
- JS:throw try/catch/finally语句
- try...catch...throw
- try catch throw用法
- catch,try,throw
- try catch throw用法
- try catch throw用法
- try,catch,throw
- try catch throw 使用
- try catch throw用法
- try catch throw用法
- try throw catch
- try catch throw用法
- JavaScript try...catch throw
- hdu2102 (dfs)搜索水题
- Android使用adb命令时提示提示“CANNOT LINK EXECUTABLE: cannot ...”的原因及解决办法
- 用mysql 建表的顺序
- 那些湖南投递过来的简历啊!!!
- 最新反编译嵌入广告sdk教程(附成功项目)
- 【JS学习笔记】03 try catch throw
- 海量数据处理之Tire树(字典树)
- socket编程中遇到的一些小问题
- POJ 2411 Mondriaan's Dream
- 用 C 语言实现程序的多态性
- 【游戏设计电子书】《游戏是什么》 By:邪让多杰
- 多线程
- SQLite的SQL语法
- Android http post 中文乱码问题的解决