🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Na linguagem javascript, são utilizadas palavras em um meca...

Próximas questões
Com base no mesmo assunto
Q2542051 Programação
Na linguagem javascript, são utilizadas palavras em um mecanismo para tratamento de exceções:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa E, que menciona as palavras try, catch e finally. Vamos entender o porquê.

Em JavaScript, o tratamento de exceções é uma parte essencial para lidar com erros de forma robusta e controlada em seus programas. Esse mecanismo utiliza três palavras-chave principais:

  • try: Utilizado para envolver um bloco de código que pode lançar uma exceção. Se uma exceção ocorrer, o controle será passado para o bloco catch correspondente.
  • catch: Seguido do bloco try, é usado para capturar e tratar a exceção que foi lançada.
  • finally: Opcional, mas útil, este bloco é executado após o try e o catch independentemente de ter ocorrido uma exceção ou não.

A alternativa E é a única que menciona todas as três palavras-chave corretas necessárias para o tratamento de exceções em JavaScript.

Agora, vamos analisar porque as outras alternativas estão incorretas:

  • Alternativa A: Menciona try, catch e except. Em JavaScript, não existe a palavra-chave except; a correta é finally.
  • Alternativa B: Apresenta catch, throw e except. Embora catch e throw sejam palavras-chave válidas, except não é usada em JavaScript.
  • Alternativa C: Cita apenas try e except. Falta o catch e, novamente, except não é uma palavra-chave em JavaScript.
  • Alternativa D: Menciona throw e except. Embora throw seja uma palavra-chave válida, except não é utilizada em JavaScript.

Entender o mecanismo de tratamento de exceções e as palavras-chave corretas em JavaScript é fundamental para escrever códigos que sejam eficientes e capazes de lidar com erros de maneira adequada.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Na linguagem JavaScript, o mecanismo para tratamento de exceções utiliza as palavras:

**E) try, catch e finally.**

Aqui está uma breve explicação de cada uma:

- **`try`**: Bloco onde o código que pode lançar uma exceção é colocado. Se ocorrer uma exceção dentro do bloco `try`, a execução é interrompida e a exceção é tratada pelo bloco `catch`.

- **`catch`**: Bloco que captura e lida com exceções lançadas pelo bloco `try`. Você pode acessar o objeto de exceção e definir como o erro deve ser tratado.

- **`finally`**: Bloco que é executado após o `try` e o `catch`, independentemente de uma exceção ter ocorrido ou não. É usado para executar código de limpeza, como fechar conexões ou liberar recursos.

Portanto, a resposta correta é:

**E) try, catch e finally.**

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo