javascript的异常处理
<script>
/**
* 异常处理机制
* 处理可能会出现异常的代码
* 把可能会出现异常的代码放在try代码块中
* 如果try里面的代码没有异常,catch里面的代码不会执行
* 如果try里面的代码有异常,就会执行catch里面的代码
* 目的:保证程序出现问题后可以继续往下运行
*/
/**
* eval(n)
* 可以把字符串转换成标准的javaScript运算方式,得到运算结果
*/
try{
var n = "1+5*9-6+6-";
var result = eval(n);
alert(result);
}catch(e){
alert("程序报错");
}
</script>
1. 把可能会出现异常的代码放在try代码块中。
2. 如果try里面的代码没有异常,catch里面的代码不会执行。
3. 如果try里面的代码有异常,就会执行catch里面的代码