Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

In questo capitolo vedremo come gestire le eccezioni.

JavaScript try catch - gestione degli eccezioni


Javascript fornisce degli strumenti per la gestione delle eccezioni. Un'eccezione č un comportamento non desiderato ed imprevisto del nostro programma. Le cause possono essere moltecipli, una divisione per zero ad esempio oppure un riferimento ad un oggetto che non esiste.
Se l'eccezione non viene gestita, l'esecuzione dello script si interrompe e non viene eseguito il resto del codice.

Try Catch Finally

I blocchi try/catch/finally sono forniti da JavaScript per questo scopo.
Vediamo come utilizzarli:

<script type="text/javascript">
<!--
try
{
  document.write(10/0) ;
}
catch(e)
{
  alert(e.message);
}
finally
{
  document.write("questo codice viene eseguito comunque.");
}
-->
</script>

 

Throw

L'istruzione throw viene utilizzata per sollevare un'eccezione specifica in relazione ad un determinato comportamento non voluto

<script type="text/javascript">
<!--
try
{
  var i = 1;
  if(i == 1)
    throw "erroreUno";
  else if (i == 2)
    throw "erroreDue";
}
catch(e)
{
  if(e == "erroreUno")
    alert("messaggio relativo all\'errore 1");
  else if(e == "erroreUno")
    alert("messaggio relativo all\'errore 2");
}
finally
{
  document.write("questo codice viene eseguito comunque.");
}
-->
</script>


Stampa la pagina


 

Inizio pagina

risorse per webmaster

Javascript


html javascript checked onclick rollover document javascripts foreach innerhtml frameset document write css getelementsbytagname javascript menus selected scrollbar onmouseover textarea substring example javascript iframe uppercase textbox javascript class onload indexof referrer dhtml navigation javascript javascript tree menu corso manuale guida istruzioni programmazione documentazione programmare fondamenti giuda manuale html manual javascript javascript manuale manuali html come si usa manual script manuale javascript manuale script javascript menu onclick document rollover innerhtml javascript tutorial settimeout tutorial html document write getelementsbytagname setfocus isnan isnumeric onmousedown confirm setcookie getelementbyid onmouseout getelementsbyname tolowercase mouseover typeof try catch menu javascript tutorial selectedindex innertext html javascript tutorial html tutorial javascript javascript cookies tutorial documentazione manuale javascript javascript guida guida javascript

javascript, guida, Tutorial,




Vai nel sito Morpheusweb.it - Risorse per Webmaster
asp, dhtml

Morpheusweb.it - Risorse per Webmaster" tratta di asp, javascript, php, guida, Tutorial