JAVASCRIPT - GUIA DE REFERÊNCIA COMPLETO GRÁTIS
GUIA RÁPIDO (cortesia Wikipedia.org)
O CONTROLO DO FLUXO - COMANDO TRY…CATCH
Quando um erro ocorre num determinado segmento de código do JavaScript, nem sempre é conveniente deixar o código continuar o seu fluxo normal pois, em alguns casos, não faria sentido. Digamos que possui um segmento de código que faz a divisão de dois números fornecisos pelo utilizador. Então, dependendo dos número fornecidos, poderá ocorrer uma situação de divisão por zero que seria uma operação inválida no JavaScript. Neste caso é preciso desviar o programa para, por exemplo, mostrar uma mensagem ao utilizador, de que não foi possível realizar a divisão. Esta operação de desvio em caso de erro é feita pelas funções TRY…CATCH.
Exemplo:
try {
resultado = valor1 / valor2;
alert(resultado);
}catch(e) {
alert(”não é possível dividir por zero!”);
}
Este exemplo tenta fazer a divisão de valor1 por valor2. Caso valor2 seja zero, um erro ocorrerá durante a divisão e o programa desviará para dentro do bloco CATCH que, então, mostará a mensagem a dizer “não é possível dividir por zero!”.
Se gostou desse artigo... | |
:: |
receba as novidades deste site por e-mail! |