1.7 打印页面的出错原因

【实例描述】

很多人习惯手写JavaScript代码,而不使用JavaScript编辑器。这样操作的缺点在于不便于错误的调试,本例提供一种打印错误的方法,让调试人员可以轻松地找到错误所在。

【实现代码】

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
<script language="javascript">
function getError()
{
    try
    {
    x =new test;                           //产生错误
    }
    catch(e)
    {
      document.write(e.description)         //打印错误结果
    }
}
</script>
</head>
<body onload="getError()" >
</body>
</html>

【难点剖析】

本例的重点是“try…catch”语句的运用。try语句用来运行代码,当代码有错误发生时,则转到catch语句继续执行。在catch语句中,使用“e.description”获取错误信息的描述,然后通过“document.write”方法,将错误信息显示在页面上。