常見異常錯誤舉例 內容如下:
name 錯誤名
number 錯誤號碼
description 描述
message 錯誤資訊
常見的異常
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
代碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> JavaScript中的異常處理 - www.cxybl.com</TITLE>
<META NAME="Content-Type" CONTENT="utf-8">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
//異常對象常見的四種屬性
/*
try{
alert(result);
}catch(e){
alert("異常名字:"+e.name);
alert("異常號:"+e.number);
alert("異常的描述資訊:"+e.description);
alert("異常的錯誤資訊:"+e.message);
}
*/
//throw方式拋出異常
//要求使用者輸入一個大於等於0到小於等於10之間的數,如果輸入的值小於0,提示輸入的值不能小於0;如果輸入的值大於10,提示輸入的值不能大於10;如果輸入的值不是數實值型別,提示請輸入數字。
/*
try{
var result=prompt("請使用者輸入一個0到10之間的數字");
if(result<0){
throw new Error("-1","輸入的值不能小於0");
}else if(result>10){
throw new Error("-2","輸入的值不能大於10");