Tecnología

Inicio

Cómo lanzar una excepción en JavaScript

Si alguna vez quiere "tirar" un berrinche al escribir un guión con el lenguaje de programación JavaScript, es perfectamente comprensible. Por desgracia, las rabietas no funcionan bien en JavaScript. Por supuesto que puede lanzar una excepción, sin embargo, como siempre que se sepa dónde y por qué es apropiado hacerlo.

Instrucciones

Iniciar una excepción en JavaScript

1 Entender lo que lanzar una excepción en JavaScript que realmente es: otra manera de controlar cómo un JavaScript responde a los datos. Un excepciones indica al navegador web, "Hey - si una determinada cosa sucede en esta página web, a continuación, siga mi mando." Usted puede "tirar" todo tipo de "excepciones", incluyendo los errores, texto, número, valores booleanos e incluso objetos.

2 Decidir qué tipo de excepción que desea lanzar. En los ejemplos siguientes, la excepción será un error llamado "gritos".

3 Una respuesta a algo que es necesario para que el script de ejemplo tendrá algo que llame a un error. Así que adelante y crear una variable que almacena una respuesta. Ejemplo: indicador X = ( "Introduzca un número menor que 5:", ""). En este ejemplo se le pide a un visitante a entrar en un número inferior a 5 en un cuadro de mensaje. Si la respuesta es mayor que 5, entonces el script de ejemplo tienen algo que lanzar una excepción (o error) a.

4 Decidir cuándo quiere que se lance la excepción. Ejemplo: tratar
}
si (x> 5)
tirar "gritos"

5 Detectar el error si se produce y almacenarla en una nueva variable. Ejemplo: catch (wronganswer)

6 Decirle al script de cómo responder a un error capturado. Ejemplo: si (== wronganswer "gritos")
alert ( "BZZZZzzzzZZZZTT!")

7 Estudiar el siguiente ejemplo que demuestra lanzar una excepción en JavaScript. Se mostrará "BZZZZzzzzZZZZTT" en un cuadro de alerta si la respuesta cuadro de mensaje es mayor que 5.
indicador x = ( "Introduzca un número menor que 5:", "")
tratar
{
si (x> 5)
tirar "gritos"
}
captura (wronganswer)
{
si (== wronganswer "gritos") alert ( "BZZZZzzzzZZZZTT!")
}

8 Copia el código de arriba y péguelo en sus páginas web. Usted puede simplemente reemplazar las variables en el código de ejemplo con sus propios valores.

Consejos y advertencias

  • Un "tiro" debe escribirse en minúsculas solamente. Mayúscula lanza generará errores.