`

[原]JavaScript学习笔记(五.异常处理)

阅读更多

1.JS中就只有1个catch

<script>
	try
	{
		window.noFoundFunction();	
	}	
	catch(exception)  //JS中就只有1个catch
	{
		alert("catch ");
	}
	finally
	{
		alert("finally");
	}
</script>

 

2.SyntaxError只有当eval函数调用发生错误的时候才会被抛出

<script>
	try
	{
		eval("a++b");
	}
	catch(exception)
	{
		//SyntaxError只有当eval函数调用发生错误的时候才会被抛出
		if(exception instanceof SyntaxError)
		{
			alert("evel函数执行引起的错误:  " + exception.message);
		}
		else
		{
			alert("其他错误 :" + exception.message);
		}
	}
</script>	
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics