Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2013, 17:10
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Errores y excepciones

Estoy dando un repaso a esto de las excepciones y bueno surgieron algunas dudas

Que diferencia hay entre los errores y excepciones?

Hasta donde entiendo los errores suceden sin esperarlos

mientras que las excepciones uno mismo las lanza con throw


Otra cosa

Código Javascript:
Ver original
  1. try
  2. {
  3. throw("mensaje");
  4. }
  5. catch(e)
  6. {
  7.  alert(e);
  8. }
  9.  
  10.  
  11. try
  12. {
  13. throw new Error("Mensaje");
  14. }
  15. catch(e)
  16. {
  17.  alert(e);
  18. }
Aparte de que el primer try lanza una cadena y el segundo un object
Que otras diferencias hay entre el primer try y el segundo?

El objeto error tiene propiedades y metodos pero osea no muchos son utiles, name y message pienso que son los mas utilies
name siempre devuelve error y message lo que uno haya pasado como parametro

Asi que pienso que para hacer menops codigo bastaria con throw("cadena");

O que otra utilidad le ven a Error aparte de usarlo con prototype

Saludos