您当前的位置: 首页 > 学无止境 > JS经典实例 网站首页JS经典实例
什么是try catch语句?什么是异常捕获?
发布时间:2015-03-20 21:40:20编辑:雪饮阅读()
好多人对于try catch是有误解的,总是将try catch语句和if else语句联系,其实这两个语句并没有任何关系,现在为大家讲下什么是try catch语句吧!
其实try catch语句就是调试代码块儿错误的作用,下面我们来写一个简单的js程序:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb18030" />
<title>Untitled Document</title>
<script type="text/javascript">
function ff(){
alert(str);
}
ff();
</script>
</head><body></body>
</html>
从代码上来看很明显是一个错误的语句,毕竟我们并没有声明这个str变量,而我们却直接进行弹出这个变量,那么我们看看运行会是什么样的结果呢:
很明显我们的结果是一个空白的网页,那么到底发生了什么样的错误,一个空白的网页无法给出我们错误的信息,于是我们将代码使用try catch来编写以便吧:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb18030" />
<title>Untitled Document</title>
<script type="text/javascript">
function ff(){
try{
alert(str);
}
catch(cuowo){
alert(cuowo);
}
}
ff();
</script>
</head>
<body></body>
</html>
关键字词:异常捕获,try,个人博客
上一篇:js前端载入xml并格式化
下一篇:throw自定义错误异常