number 属性

更新:2007 年 11 月

返回或设置与特定错误相关联的数字值。

object.number

参数

  • object
    任意 Error 对象的实例。

备注

错误号是一个 32 位的值。较高的 16 位字是设施代码,而较低的字才是真正的错误代码。若要读完实际的错误代码,请使用 &(按位与)运算符来将 number 属性与十六进制数字 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

应用于:

错误对象

请参见

参考

description 属性

message 属性 (JScript)

name 属性