W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

JavaScript

JavaScript 入门教程

JavaScript是一门Web编程语言,用来实现网页的交互功能,它和HTML、CSS共同组成了个Web开发的基础工具集合,也是前端开发者必备的技能;学习JavaScript教程可以了解它在网页开发中的所有特性和相关概念,让我们能够更加快速的去开发Web应用。

W3CAPI
1
2020-06-18 07:05:48

try...catch

JavaScript:try...catch 语句

详细说明

这个try...catch该语句定义了一个用于尝试执行的语句块,以及当异常被抛出时捕获错误的语句块。

语法说明

try
{
// statements
}
catch (error)
{
// statements
执行一下

try块包含由大括号包裹的一个或多个语句。catch块同样包含由大括号包裹的一个或多个语句,用于指定当try块中抛出异常时的处理逻辑。若try块内的任意语句抛出异常,控制权将立即转移至catch块。若try块中未抛出异常,则跳过catch块的执行。

示例:未使用 Try...Catch 语句

Code

<script type="text/javascript">
alertt("We are learning Try..Catch statement");
</script>

执行一下

上述示例包含一个脚本,本应输出语句"我们正在网页中学习Try…Catch语句"。但由于document.write()被误拼为documentt.write(),代码产生了错误。

在浏览器中查看示例

尝试使用Try...Catch语句执行上述示例。

示例:使用Try…Catch语句

Code

<script type="text/javascript">
try
{
alert("We are learning Try..Catch statement");
}
catch(err)
{
alert("An error has occurred....Click on OK button to continue.");
}
</script>

执行一下

上述代码中由于alert()被错误拼写为alertt()会产生错误。但此次代码将掩盖该错误,因为catch块会捕获异常并显示用户友好提示信息。

在浏览器中查看示例

上一篇:JavaScript: for...in 语句
下一篇:JavaScript:throw语句

相关提问
敬请期待