javascript的异常处理

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里面的代码

发布了30 篇原创文章 · 获赞 1 · 访问量 985
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章