Share via


number 屬性

更新:2007 年 11 月

傳回或設定與指定錯誤相關的數值。

 object.number

引數

  • object
    任何的 Error 物件執行個體。

備註

錯誤代碼是一個 32 位元的值。前 16 個位元代表設備代碼 (Facility Code),後 16 個位元才是實際的錯誤代碼。若要讀取實際的錯誤程式碼,請使用 & (位元 And) 運算子,以結合 number 屬性 (Property) 與十六進位數字 0xFFFF。

範例

以下範例產生例外狀況,並顯示該錯誤代碼。

function getAge(age) {
   if(age < 0)
      throw new Error(100)
   print("Age is "+age+".");
}

// Pass the getAge an invalid argument.
try {
   getAge(-5);
} catch(e) {
// Extract the error code from the error number.
   print(e.number & 0xFFFF)
}

本程式碼的輸出為:

100

需求

5 版

套用至:

Error 物件

請參閱

參考

description 屬性

message 屬性 (JScript)

name 屬性