JavaScrpt 错误

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 + "。"; } }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handler...
    duJing阅读 1,127评论 0 0
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 4,288评论 0 16
  • 感赏喜马拉雅,让我有机会认识到锦明老师,从而进入到一个这么好的环境! 感赏锦明老师和利明老师对我的指导,还有群里姐...
    晓莉_f92b阅读 84评论 0 1
  • 一.面试前的准备: 1.着装上:尽量穿带领子的上衣,身上衣服的颜色不超过三种。 2.ELSE:带上简历和一个黑色的...
    星魁的实验室阅读 280评论 5 4