Imagem de fundo

Analise o trecho de código na linguagem Javascript abaixo e...

Analise o trecho de código na linguagem Javascript abaixo e assinale a alternativa INCORRETA a seguir sobre observações teóricas a respeito desse trecho.


let x = document.getElementById(“myEl”).value;

try {

if (isNan(x)) {

throw “NOT A NUMBER”;

}

} catch (err) {

console.log(“CATCH ”, err);

} finally {

console.log(“FINALLY”);

}


A

try/catch/finally é um mecanismo de tratamento de exceções em Javascript.


B

O bloco “catch” só é executado se houver uma exceção disparada no bloco “try”.


C

O bloco “finally” só é executado se houver uma exceção disparada no bloco “try”.


D

A execução de alguma linha dentro do bloco “try” pode gerar uma exceção.


E

Os blocos “catch” e “finally” são opcionais, mas o bloco “try” deve estar acompanhado de pelo menos um desses blocos.