Sentencias de manejo de excepciones

  • Enlace amigable (slug) de la revisión: Guía_JavaScript_1.5/Sentencias_de_manejo_de_excepciones
  • Título de la revisión: Sentencias de manejo de excepciones
  • Id de la revisión: 291798
  • Creada:
  • Creador: DSN XP
  • ¿Es la revisión actual? No
  • Comentario /* Tipos de excepciones */

Contenido de la revisión

Sentencia de manejo de excepciones

usted puede lanzar excepciones utilizando la sentencia throw y manipularlas utilizando sentencias try...catch.

También puede utilizar la sentencia try...catch para manipular excepciones Java. Véase: Gestión de excepciones Java en JavaScript y Comunicación de JavaScript con Java para más información.

Tipos de excepciones

Justamente debido a que cualquier objeto puede ser lanzado en JavaScript. No obstante, no todos los objetos lanzados son creados igual. Mientras es justamente común el lanzar números o cadenas como errores, es frecuentemente más efectivo utilizar una de los siguientes tipos de excepciones específicamente creados para este propósito:

{{template.AnteriorSiguiente("Guía JavaScript 1.5:Sentencias para comentarios", "Guía JavaScript 1.5:Sentencias_de_manejo_de_excepciones:throw")}}

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

Fuente de la revisión

<div class="noinclude"></div>
<h3 name="Sentencia_de_manejo_de_excepciones"> Sentencia de manejo de excepciones </h3>
<p>usted puede lanzar excepciones utilizando la sentencia <code>throw</code> y manipularlas utilizando sentencias <code>try...catch</code>.
</p><p>También puede utilizar la sentencia <code>try...catch</code> para manipular excepciones Java. Véase: <a href="es/Gu%c3%ada_JavaScript_1.5/Concepto_general_de_LiveConnect/Comunicaci%c3%b3n_de_JavaScript_con_Java#Gesti.C3.B3n_de_excepciones_Java_en_JavaScript">Gestión de excepciones Java en JavaScript</a> y <a href="es/Gu%c3%ada_JavaScript_1.5/Concepto_general_de_LiveConnect/Comunicaci%c3%b3n_de_JavaScript_con_Java">Comunicación de JavaScript con Java</a> para más información.
</p>
<ul><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Sentencias_de_manejo_de_excepciones/throw"><code>sentencia throw</code></a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Sentencias_de_manejo_de_excepciones/try...catch"><code>sentencia try...catch</code></a>
</li></ul>
<h3 name="Tipos_de_excepciones"> Tipos de excepciones </h3>
<p>Justamente debido a que cualquier objeto puede ser lanzado en JavaScript. No obstante, no todos los objetos lanzados son creados igual. Mientras es justamente común el lanzar números o cadenas como errores, es frecuentemente más efectivo utilizar una de los siguientes tipos de excepciones específicamente creados para este propósito:
</p>
<ul><li> Excepciones del ECMA:
<ul><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error">Error</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_eval">Error eval</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_de_rango">Error de rango</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_de_referencia">Error de referencia</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_de_sintaxis">Error de sintaxis</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_de_tipo">Error de tipo</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Error_de_URI">Error de URI</a>
</li></ul>
</li><li> Excepciones de DOM:
<ul><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Excepci%c3%b3n_del_DOM">Excepción del DOM</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Excepci%c3%b3n_del_evento">Excepción del evento</a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Excepci%c3%b3n_del_rango">Excepción del rango</a>
</li><li> ... (?)
</li></ul>
</li><li> <a href="es/NsIXPC_Excepci%c3%b3n">nsIXPC Excepción</a> (<a href="es/XPConnect">XPConnect</a>)
</li></ul>
<div class="noinclude">
<p>{{template.AnteriorSiguiente("Guía JavaScript 1.5:Sentencias para comentarios", "Guía JavaScript 1.5:Sentencias_de_manejo_de_excepciones:throw")}}
</p>
</div>
<div class="noinclude">
</div>
{{ wiki.languages( { "en": "en/Core_JavaScript_1.5_Guide/Exception_Handling_Statements", "fr": "fr/Guide_JavaScript_1.5/Instructions_de_gestion_d\'exceptions", "ja": "ja/Core_JavaScript_1.5_Guide/Exception_Handling_Statements", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Instrukcje_obs\u0142ugi_wyj\u0105tk\u00f3w" } ) }}
Revertir a esta revisión