Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — FCC 2025

TI - Desenvolvimento de SistemasJavascript
Código
fc150442
Banca
FCC
Órgão
TRT 1
Ano
2025
Cargo
TJ TRT1
Considere o trecho de código JavaScript abaixo que é parte de um sistema de cálculo de indenização trabalhista em um Tribunal Regional do Trabalho.   function calcularIndenizacao(salario, mesesTrabalhados) {     try {         if (salario < 0 || mesesTrabalhados > 360) {             __I__         }         let indenizacao = (salario / 12) * mesesTrabalhados;         return `Indenização calculada: R$ ${indenizacao.toFixed(2)}`;     } catch (erro) {         return erro.message;     } }   Em condições ideais, para lançar a exceção, a lacuna I deve ser preenchida com:
  1. Athrow new TypeErrorException("Erro: Tipo de dados incorreto");
  2. Bthrow new ReferenceError("Erro: Salário negativo ou número de meses inválido");
  3. Cthrow new RangeLimitError("Erro: Valores fora do intervalo esperado");
  4. Dthrow new EvalErrorException("Erro: Valores fora do intervalo esperado ");
  5. Ethrow new Error("Erro: Salário negativo ou número de meses inválido");
Revelar gabarito e comentário

GabaritoE — throw new Error("Erro: Salário negativo ou número de meses inválido");

Link permanente: /questoes/fc150442