返回或設(shè)置與特定錯誤相聯(lián)系的數(shù)字值。Error 對象的默認(rèn)屬性是 number。
object.number [= errorNumber]
錯誤號是一個 32 位的值。高 16 位字是設(shè)施代碼,而低字才是真正的錯誤代碼。
下面的例子舉例說明了 number 屬性的用法:
try x = y // 產(chǎn)生錯誤。 catch(var e){ // 創(chuàng)建全局變量 e。 document.write(e) // 打印 "[object Error]". document.write(e.number>>16 & 0x1FFF
) // 打印設(shè)施代碼 10。 document.write(e.number & 0xFFFF
) // 打印錯誤代碼 5009。 document.write(e.description) // 打印“'y' is undefined”。 }
description 屬性 | message 屬性 | name 屬性
應(yīng)用于:Error 對象