<html>
<head>
<script type="text/javascript">
var txt="";
function message()
{
try
{
addlert("Welcome guest!");
}
catch (err)
{
txt="本页中存在错误\n\n"
txt+="错误描述:"+err.description+"\n\n"
txt+="点击“确定”继续。\n\n"
alert(txt)
}
}
</script>
</head>
<body>
<input type="button" value="查看消息" onclick="message()">
</body>
</html>
【try...catch 可以测试代码中的错误。try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码。注意:try...catch 使用小写字母。大写字母会出错。例子原本用在用户点击按钮时显示 "Welcome guest!" 这个消息。不过 message() 函数中的 alert() 被误写为 adddlert()。这时错误发生了。这样我们可以添加 try...catch 语句,这样当错误发生时可以采取更适当的措施。】