JavaScript是一门Web编程语言,用来实现网页的交互功能,它和HTML、CSS共同组成了个Web开发的基础工具集合,也是前端开发者必备的技能;学习JavaScript教程可以了解它在网页开发中的所有特性和相关概念,让我们能够更加快速的去开发Web应用。
这个try...catch该语句定义了一个用于尝试执行的语句块,以及当异常被抛出时捕获错误的语句块。
语法说明
try
{
// statements
}
catch (error)
{
// statements
执行一下try块包含由大括号包裹的一个或多个语句。catch块同样包含由大括号包裹的一个或多个语句,用于指定当try块中抛出异常时的处理逻辑。若try块内的任意语句抛出异常,控制权将立即转移至catch块。若try块中未抛出异常,则跳过catch块的执行。
示例:未使用 Try...Catch 语句
Code
上述示例包含一个脚本,本应输出语句"我们正在网页中学习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块会捕获异常并显示用户友好提示信息。