English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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
La tabella seguente elenca le proprietà dell'oggetto Error:
Proprietà | Descrizione |
---|---|
name | Impostare o restituire il nome dell'errore |
message | Impostare o restituire il messaggio di errore |
L'oggetto Error globale non contiene i propri metodi, ma di fatto eredita alcuni metodi dalla catena di prototipi.
JavaScript ha sette costruttori di errori fondamentali:
Tipo | Descrizione |
---|---|
EvalError | Creare un esempio che rappresenta un errore relativo alla funzione globale eval() |
InternalError | Creare un esempio che rappresenta un errore che si verifica quando si verifica un errore interno nel motore JavaScript |
RangeError | Creare un esempio che rappresenta un errore che si verifica quando una variabile numerica o un parametro supera il proprio intervallo di validità |
ReferenceError | Creare un esempio che rappresenta un errore che si verifica quando si rimanda a un riferimento non valido |
SyntaxError | Creare un esempio che rappresenta un errore di sintassi che si verifica durante la解析 del codice in eval() |
TypeError | Creare un esempio che rappresenta un errore che si verifica quando il tipo di variabile o parametro è non valido |
URIError | Creare un esempio che rappresenta un errore che si verifica quando si passa a encodeURI() o decodeURI() un parametro non valido |
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.