Try … catch en javascript

Una de las herramientas potentes que tiene javas es el try .. catch y javacript, al derivar de éste, también la tiene.

No la había probado hasta ahora, así que si otro día la necesito, dejo este post para la posteridad.

Estructura


try {
   code
} catch (error){
   code
} finaly {
   code
}

Ejemplo


function ValidatePassword(password){
   try {
      if(password.length < 5 ) {
         throw "SHORT";
      }else if(password.length > 10 ) {
         throw "LONG";
      }
      alert("Password Validated!");
   } catch(e) {
      if(e == "SHORT"){
         alert("Not enough characters in password!");
      } else if(e == "LONG"){
         alert("Password contains too many characters!");
      }
   }finally{
      document.myform.password.value="";
   }
   alert("Password Ok!");

}


Entradas relacionadas:

  1. 10 funciones javascript
  2. Gestión de errores en javascript
  3. Temporizador en javascript
  4. Validar formulario en HTML5
  5. Vista en árbol dinámico – JavaScript
Publicado en: Programación

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*