throw

Hubo errores de script en esta página. Mientras los editores del sitio lo solucionan, puedes ver un contenido parcial debajo.

Sentencia throw

Utilice la sentencia throw para lanzar una excepción. Cuando lance una excepción, especifique una expresión que contiene el valor de la excepción:

throw expresion

el siguiente código lanza varias excepciones.

throw "Error2";    // genera una excepción con un valor de cadena
throw 42;          // genera una excepción con el valor de 42
throw true;        // genera una excepción con el valor de verdadero

Puede especificar un objeto cuando lanze una excepción. Puede luego referenciar las propiedades del objeto en el bloque catch. El siguiente ejemplo crea un objeto miExcepcióndeUsuario del tipo UserException y utilizado en una sentencia throw.

// Crear un objeto del tipo UserException
function UserException (mensaje) {
   this.message=mensaje;
   this.name="UserException";
}
// Crear una instancia del tipo de objeto y lanzarla 
miExcepcióndeUsuario=new UserException("Valor demasiado alto");
throw miExcepcióndeUsuario;

{{ AnteriorSiguiente("Guía JavaScript 1.5:Sentencias de manejo de excepciones", "Guía_JavaScript_1.5:Sentencias de manejo de excepciones:try...catch") }}

Categorías

enlaces interwikis

{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Exception_Handling_Statements/throw_Statement", "fr": "fr/Guide_JavaScript_1.5/Instructions_de_gestion_d\'exceptions/L\'instruction_throw", "ja": "ja/Core_JavaScript_1.5_Guide/Exception_Handling_Statements/throw_Statement", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Instrukcje_obs\u0142ugi_wyj\u0105tk\u00f3w/Instrukcja_throw" } ) }}

Etiquetas y colaboradores del documento

Colaboradores de esta página: DSN XP, Nathymig
Última actualización por: DSN XP,