Em relação à linguagem de Script Javascript, assinale a alt...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D
A alternativa (D) é a correta pois descreve de maneira acurada os três principais tipos de caixas de diálogo disponíveis em JavaScript para interação com o usuário:
- alert: Exibe uma mensagem ao usuário com um botão "OK" para fechar a caixa de diálogo.
- confirm: Apresenta uma mensagem com dois botões, geralmente "Cancelar" e "OK" ou "Confirmar", permitindo ao usuário tomar uma decisão binária.
- prompt: Mostra uma caixa de diálogo com um campo de texto onde o usuário pode inserir uma resposta e, similar à confirmação, oferece também opções para confirmar ou cancelar.
O conhecimento sobre essas caixas de diálogo é fundamental para programadores JavaScript, pois são ferramentas básicas para a interação do script com o usuário, podendo ser usadas para alertas rápidos, confirmações de ações e coleta de informações.
As caixas de diálogo são usadas de forma síncrona no navegador, ou seja, quando uma caixa de diálogo é exibida, o resto da execução do código é pausado até que o usuário interaja com ela. Isso pode ser útil em certo contexto, mas também pode ser visto como uma limitação em termos de usabilidade e experiência do usuário, dependendo do caso de uso.
Esta questão é um bom exemplo de como conceitos básicos do JavaScript são abordados em exames de concurso público. Ao preparar-se para tais exames, é importante ter um entendimento sólido desses fundamentos da linguagem.
Para cada uma das outras alternativas, aqui está um breve esclarecimento sobre por que elas estão incorretas:
- (A): Funções client-side normalmente precisam estar dentro de um container
<script>
para serem reconhecidas e executadas pela página web. - (B): Esta alternativa até descreve uma prática comum, que é a externalização de scripts em arquivos separados, mas não é o foco da questão e não é apresentada como uma característica exclusiva do container
<script>
. - (C): A declaração de constantes em JavaScript é feita utilizando a palavra-chave
const
, e não "consrc" como mencionado na alternativa. Além disso, uma constante não pode ter seu valor reatribuído no mesmo escopo. - (E): Estruturas condicionais são usadas para tomar decisões no código com base em condições, e não para repetir a execução de trechos de código. Para repetição, utilizamos laços de repetição como
for
,while
edo...while
.
É essencial para o aluno entender tanto as características corretas do JavaScript quanto identificar os erros nas outras alternativas, de forma a solidificar o conhecimento e estar preparado para questões semelhantes em futuros concursos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo