当前位置: 代码迷 >> JavaScript >> [原]JavaScript学习笔记(五.错误处理)
  详细解决方案

[原]JavaScript学习笔记(五.错误处理)

热度:806   发布时间:2012-10-14 14:55:08.0
[原]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>	
?
  相关解决方案