您现在的位置是:主页 > news > 珠海网站建设开发/永久免费不收费的污染app
珠海网站建设开发/永久免费不收费的污染app
admin2025/4/26 2:41:46【news】
简介珠海网站建设开发,永久免费不收费的污染app,电子网站游戏网址试玩,高米店网站开发公司Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/course/detail/35475 一、3个语句的基本使用 try 语句使您能够测试代码块中的错误。 catch 语句允许您处理错误。 throw 语句允许您创建自定义…
Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
一、3个语句的基本使用
try 语句使您能够测试代码块中的错误。
catch 语句允许您处理错误。
throw 语句允许您创建自定义错误。
附加语句:
finally 使您能够执行代码,在 try 和 catch 之后,无论结果如何。
二、try与catch语句的联系
- JavaScript 语句 try 和 catch 成对出现:
try {被检测的代码块
}catch(err) {处理错误的代码块
}
三、throw语句 抛出错误
1.当发生错误时,JavaScript 通常会停止并产生错误消息。技术术语是这样描述的:JavaScript 将抛出异常(抛出错误)。异常可以是 JavaScript 字符串、数字、布尔或对象。抛出的异常err被 catch 语句捕获并显示一条自定义的错误消息;
2.抛出错误时会创建带有两个属性的 Error 对象:name 和 message;
四、Error 对象属性
| name | 设置或返回错误名 |
| message | 设置或返回错误消息(一条字符串) |
Error Name Values
error 的 name 属性可返回六个不同的值:
错误名 | 描述 |
---|---|
EvalError | 已在 eval() 函数中发生的错误 |
RangeError | 已发生超出数字范围的错误 |
ReferenceError | 已发生非法引用 |
SyntaxError | 已发生语法错误 |
TypeError | 已发生类型错误 |
URIError | 在 encodeURI() 中已发生的错误 |
新版本中SyntaxError 代替了EvalError
五、finally语句
finally 语句允许您在 try 和 catch 之后执行代码,无论结果是什么:
try {// 被检测的代码块
}catch(err) {// 处理错误的代码块
}
finally {// 无论结果如何都执行的代码块
}