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: 291795
  • Creada:
  • Creador: Mgjbot
  • ¿Es la revisión actual? No
  • Comentario robot Añadido: [[en:Core JavaScript 1.5 Guide:Exception Handling Statements]] <<langbot>>

Contenido de la revisión

Sentencia de manejo de excepciones

You can throw exceptions using the throw statement and handle them using the try...catch statements.

You also use the try...catch statement to handle Java exceptions. Ver: Gestión de excepciones Java en JavaScript y Comunicación de JavaScript con Java para más información.

Tipos de excepciones

Just about any object can be thrown in JavaScript. Nevertheless, not all thrown objects are created equal. While it is fairly common to throw numbers or strings as errors it is frequently more effective to use one of the exception types specifically created for this purpose:

{{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>You can throw exceptions using the <code>throw</code> statement and handle them using the <code>try...catch</code> statements.
</p><p>You also use the <code>try...catch</code> statement to handle Java exceptions. Ver: <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>throw</code></a>
</li><li> <a href="es/Gu%c3%ada_JavaScript_1.5/Sentencias_de_manejo_de_excepciones/try...catch"><code>try...catch</code></a>
</li></ul>
<h3 name="Tipos_de_excepciones"> Tipos de excepciones </h3>
<p>Just about any object can be thrown in JavaScript. Nevertheless, not all thrown objects are created equal. While it is fairly common to throw numbers or strings as errors it is frequently more effective to use one of the exception types specifically created for this purpose:
</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