<html>
<head>
<title>javascript的錯誤處理 </title> </head>
<body>
<h2> javascript的錯誤處理 </h2>
<hr>
<script language="javascript">
var x=10;
try{
x=y;
}
catch(e){
document.write("錯誤碼:" + e.number +"<br>");
document.write("錯誤說明:" +e.message +"<br>");
document.description("錯誤說明:(description):" +e.description +"<br>");
}
finally{
document.write("<hr>測試值 x=:" + x +"<br>");
}
</script>
</body>
</html> 帮我看看啊,谢谢
<head>
<title>javascript的錯誤處理 </title> </head>
<body>
<h2> javascript的錯誤處理 </h2>
<hr>
<script language="javascript">
var x=10;
try{
x=y;
}
catch(e){
document.write("錯誤碼:" + e.number +"<br>");
document.write("錯誤說明:" +e.message +"<br>");
document.description("錯誤說明:(description):" +e.description +"<br>");
}
finally{
document.write("<hr>測試值 x=:" + x +"<br>");
}
</script>
</body>
</html> 帮我看看啊,谢谢
錯誤碼:-2146823279
錯誤說明:'y' is undefined
这是运行的结果
这里错了
应该是document.write
改了应该就没问题了,下面是我运行的结果
javascript的錯誤處理 --------------------------------------------------------------------------------
錯誤碼:-2146823279
錯誤說明:'y' 未定义
錯誤說明:(description):'y' 未定义--------------------------------------------------------------------------------
測試值 x=:10
<head>
<title>javascript的錯誤處理 </title> </head>
<body>
<h2> javascript的錯誤處理 </h2>
<hr>
<script language="javascript">
var x = 10;
try {
x = y;
}
catch (e) {
document.write("錯誤碼:" + e.number + "<br>");
document.write("錯誤說明:" + e.message + "<br>");
document.write("錯誤說明:(description):" + e.description + "<br>");
}
finally {
document.write("<hr>測試值 x=:" + x + "<br>");
}
</script>
</body>
</html>回复3次居然回不了了。。哎。。