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 siguiene 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 myUserException
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 myUserException=new UserException("Valor demasiado alto"); throw myUserException;
{{template.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