Error.number - номер помилки.
er.number
er - об'єкт Error.
Властивість об'єкта Error яка повертає або задає номер помилки.
Дана властивість є у браузерах Microsoft.
Номер помилки представляється у 32 розрядному значені. Старші 16 розрядів - це код пристрою , а молодші розряди - код помилки.Щоб визначити код помилки , необхідно за допомогою оператора & ( побітового І ) об'єднати властивість number з шістнадцятковим числом 0xFFFF.
var e= new Error(505);
alert(e.number & 0xFFFF);
try{
f_er();
}
catch(e){
alert(e.number);
}