Condividi tramite


Proprietà number

Aggiornamento: novembre 2007

Restituisce o consente di impostare il valore numerico associato a un errore specifico.

object.number

Argomenti

  • object
    Qualsiasi istanza dell'oggetto Error.

Note

Un numero di errore è un valore a 32 bit. Il valore a 16 bit di livello superiore è il codice del servizio, mentre il valore di livello inferiore rappresenta il codice effettivo dell'errore. Per leggere il codice di errore effettivo, utilizzare l'operatore & (AND bit per bit) per combinare la proprietà del numero con il numero esadecimale 0xFFFF.

Esempio

Nell'esempio seguente viene generata un'eccezione, quindi viene visualizzato il numero dell'errore.

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)
}

L'output del codice è il seguente:

100

Requisiti

Versione 5

Si applica a:

Oggetto Error

Vedere anche

Riferimenti

Proprietà description

Proprietà message (JScript)

Proprietà name