返回或设置与特定错误相联系的数字值。Error 对象的默认属性是 number。
object.number [= errorNumber]
错误号是一个 32 位的值。高 16 位字是设施代码,而低字才是真正的错误代码。
下面的例子举例说明了 number 属性的用法:
try x = y // 产生错误。 catch(var e){ // 创建全局变量 e。 document.write(e) // 打印 "[object Error]". document.write(e.number>>16 & 0x1FFF
) // 打印设施代码 10。 document.write(e.number & 0xFFFF
) // 打印错误代码 5009。 document.write(e.description) // 打印“'y' is undefined”。 }
description 属性 | message 属性 | name 属性
应用于:Error 对象