美文网首页
JavaScrpt 错误

JavaScrpt 错误

作者: 0han | 来源:发表于2016-10-13 13:03 被阅读18次

Throw Try Catch

try 语句测试代码块的错误。
catch 语句处理错误。
throw 语句创建自定义错误。

try 语句允许我们定义在执行时进行错误测试的代码块。
catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。
JavaScript 语句 trycatch 是成对出现的。
语法
try { //在这里运行代码 } catch(err) { //在这里处理错误 }
类似Python中的:
try....except
Throw 语句
throw 语句允许我们创建自定义错误。
正确的技术术语是:创建或抛出异常(exception)。
如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。
语法
throw exception

异常可以是 JavaScript 字符串、数字、逻辑值或对象。
实例
本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch 会捕捉到这个错误,并显示一段自定义的错误消息:
function myFunction(){ try { var x=document.getElementById("demo").value; if(x=="") throw "值为空"; if(isNaN(x)) throw "不是数字"; if(x > 10) throw "太大"; if(x < 5) throw "太小"; } catch(err) { var y=document.getElementById("mess"); y.innerHTML="错误:" + err + "。"; } }

相关文章

  • JavaScrpt 错误

    Throw Try Catch try 语句测试代码块的错误。catch 语句处理错误。throw 语句创建自定义...

  • Javascrpt进阶

    鼠标单击事件( onclick ) onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onc...

  • 手动实现双向绑定(简略版)

    使用defineproperty来定义setter、getter来进行拦截与更新DomHtml: JavaScrpt:

  • JavaScrpt排序算法

    //Js冒泡排序 //从数组的最后一个元素开始跟前一个比较,如果这一个元素大于前一个,依次递增 function ...

  • Web基础复习——AJAX

    AJAX是什么 AJAX,Asynchronous JavaScrpt and XML,异步的JS和XML。不是新...

  • JavaScript ajax入门

    什么是Ajax?Ajax(Asynchronous Javascrpt And Xml)是一种运用于浏览器的技术,...

  • JAVASCRIPT书籍推荐

    一般性知识: JavaScrpt权威指南(第六版) 高级概念和特性: JavaScript设计模式

  • Javascript 编程入门练习

    a.Javascript 基础练习-git项目地址b.Javascrpt 集合练习-git项目地址 总结及学到的知...

  • JS对象configurable为false时改变writabl

     JavaScrpt高级程序设计第三版中,说对象属性的configurable特性为false时,Object.d...

  • javascrpt中的call方法

    早期的博客4call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]...

网友评论

      本文标题:JavaScrpt 错误

      本文链接:https://www.haomeiwen.com/subject/eafvyttx.html