English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento Error JavaScript

Oggetto errore

Il costruttore Error crea un oggetto errore. Un esempio di oggetto Error viene sollevato quando si verifica un errore di runtime.

L'oggetto errore fornisce informazioni sull'errore quando si verifica un errore.

try {
aaalert("Hello world");
}
document.getElementById("result").innerHTML = e.name + "<br>" + e.message;
}
testa e guarda‹/›

Puoi testare sui nostriSul tutorial su JavaScript ExceptionPer ulteriori informazioni sugli errori, vedere il tutorial su JavaScript Exception

Proprietà dell'oggetto errore

La tabella seguente elenca le proprietà dell'oggetto Error:

ProprietàDescrizione
nameImpostare o restituire il nome dell'errore
messageImpostare o restituire il messaggio di errore

Metodi dell'oggetto errore

L'oggetto Error globale non contiene i propri metodi, ma di fatto eredita alcuni metodi dalla catena di prototipi.

Tipo di errore

JavaScript ha sette costruttori di errori fondamentali:

TipoDescrizione
EvalErrorCreare un esempio che rappresenta un errore relativo alla funzione globale eval()
InternalErrorCreare un esempio che rappresenta un errore che si verifica quando si verifica un errore interno nel motore JavaScript
RangeErrorCreare un esempio che rappresenta un errore che si verifica quando una variabile numerica o un parametro supera il proprio intervallo di validità
ReferenceErrorCreare un esempio che rappresenta un errore che si verifica quando si rimanda a un riferimento non valido
SyntaxErrorCreare un esempio che rappresenta un errore di sintassi che si verifica durante la解析 del codice in eval()
TypeErrorCreare un esempio che rappresenta un errore che si verifica quando il tipo di variabile o parametro è non valido
URIErrorCreare un esempio che rappresenta un errore che si verifica quando si passa a encodeURI() o decodeURI() un parametro non valido

Proprietà di oggetto di errore non standard

Microsoft e Mozilla hanno definito alcune proprietà di oggetti di errore non standard:

  • fileName (Mozilla)

  • lineNumber (Mozilla)

  • columnNumber (Mozilla)

  • stack (Mozilla)

  • description (Microsoft)

  • number (Microsoft)

Non utilizzare queste proprietà, non saranno utilizzabili in tutti i browser.