throw抛出异常关键字

一 语法
<script language="javascript">
throw new TypeError("somestatements");
</script>
 
二 应用
使用throw语句抛出异常
<script language="javascript">
try
{
	var num=1/0;
 	if(num=="Infinity")
 	{
 		throw new Error("被除数不可以为0");
 	}
}
catch(exception)
{
 	alert(exception.message);
}
</script>
 
 
三 运行结果

 
 
四 运行说明
当变量num为无穷大时,使用throw语句抛出异常,此异常会在catch区域被捕捉,并将异常提示信息放置在弹出的错误提示对话框中。

猜你喜欢

转载自cakin24.iteye.com/blog/2355514