异常处理简单介绍
异常表示一种非正常的信息,它提示程序发生了意外或错误,然后Javascript通过一定的机制把异常信息给暴露出来,这个操作被称为抛出(throw),抛出操作将告诉系统当前程序出现了问题。Javascript使用异常处理语句捕获(catch)这个异常,并进行处理
示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
try{
alert('执行程序');
var err = new Error("异常!");
throw err;
}
catch(e){
alert("错误名称:"+e.name+"\n错误信息:"+e.message);//捕获异常信息,并进行显示
}
finally{
alert("finally"); //最后必须执行的语句
}
</script>
</body>
</html>
演示效果: