JAVASCRIPT - GUIA DE REFERÊNCIA COMPLETO GRÁTIS
GUIA RÁPIDO (cortesia Wikipedia.org)
O CONTROLO DO FLUXO - COMANDO FINALLY
Poderá sofisticar ainda mais o comando TRY…CATCH se utilizar o comando FINALLY. Este comando executa uma última sequencia de comandos antes de encerrar o programa, em caso de erro.
Exemplo:
try {
if (valor2 == 0)
throw “zero”;
if (valor2 < 0)
throw “negativo”;
resultado = valor1 / valor2;
alert(resultado);
}
catch(e if e == “zero”) {
alert(”não é possível fazer a divisão!”);
alert(”O valor2 é zero!”);
}
catch(e if e == “negativo”) {
alert(”não é possível fazer a divisão!”);
alert(”O valor2 é negativo!”);
}finally {
alert(”o programa está a ser encerrado!”);
}…continuação do programa…
Neste caso, em caso de erro, um dos blocos CATCH será executado e, de seguida, independentemente, de qual bloco CATCH tenha sido executado, o programa desviará e executará o bloco FINALLY. Depois disso, o programa encerrará.
Se gostou desse artigo... | |
:: |
receba as novidades deste site por e-mail! |