FC ConcursosFC Concursos

Questão FC871675

Em uma página web com JavaScript suspeito, o perito observa que um invasor inseriu um break dentro do loop responsável pela validação dos dados. O efeito dessa instrução dentro do

Desenvolvimento Web

FGV · 2026

Em uma página web com JavaScript suspeito, o perito observa que um invasor inseriu um break dentro do loop responsável pela validação dos dados.

 

O efeito dessa instrução dentro do loop é de

  1. pausar temporariamente a execução do script.
  2. pular diretamente para a próxima iteração.
  3. encerrar imediatamente o loop e prosseguir a execução após ele.
  4. gerar exceções durante o processo de validação.
  5. suspender atividades do garbage collector do navegador.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A instrução break provoca a interrupção imediata do laço em que está inserida.

Ao ser executada, o motor do JavaScript sai do laço naquele instante, abandona todas as iterações pendentes e a execução prossegue na primeira instrução que vem após o laço.

Em cenários de validação, isso significa que qualquer verificação restante dentro do laço deixa de ocorrer assim que o break é acionado, podendo permitir que dados inválidos sejam ignorados ou que o fluxo siga adiante sem concluir todas as checagens.

Se houver loops aninhados, um break simples interrompe apenas o laço mais interno; para interromper um laço externo é possível usar um rótulo (ex.: outer: for(...) { if(cond) break outer; }).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo