..
En molts casos, el codi WMLScript pot anar malament, fins i tot si és correcta des del punt de vista lògic i la sintaxi: algunes accions de l'usuari o fenòmens naturals com ara el pas del temps, però, pot jugar males passades.
Per solucionar aquests inconvenients, tant com sigui possible és necessari en l'etapa de disseny, i dur a terme una depuració més detallada en la producció de realitzar el tractament d'errors.
Depuració de codi WMLScript es fa amb la consola de l'educació que proporciona mètodes d'impressió i println d'imprimir el resultat a la pantalla d'una rutina.
Aquest últim, a més, afegeix una línia addicional de text.
Vegem un exemple:
var a = 6; var b = 2; var c = a / b; Console.print (c);Retorna el valor de l'escala, o 3.
No per casualitat, hem considerat el cas d'una divisió que, de dur a terme per zero (0), retorna un error.
L'error es pot controlar amb try catch construcció que funciona com en la següent sintaxi:
tractar de
{
/ / Intenta executar una rutina
}
Trow
{
/ / Intenta executar una alternativa de rutina
}
catch (e)
{
/ *
remolcar el guió i torna
un missatge d'error manejat pel promotor
* /
}
finalment
{
/ / No obstant porta a terme la part del procediment que s'especifica aquí
}
Les instruccions són només la construcció de la unió del try i catch.
Anem a un exemple de la divisió per zero (0):
var a = 6;
var b = 0;
var c = a / b;
tractar de
{
Console.print (c);
}
catch (e)
{
Console.print ("Error: Divisió per zero");
}
En aquest cas, és clar, li va tornar el missatge d'error.
| |
MS Access (Curs)
Aprendre a crear i gestionar bases de dades fàcil i ràpidament. A partir de 29 €. |
| |
SQL i bases de dades (curs)
Creació i gestió de bases de dades relacionals. A partir de 39 €. |
| |
Disseny Web (Curs)
Llocs de disseny web amb HTML, CSS i HTML dinàmic. A partir de 39 €. |