Sobre JavaScript, assinale a alternativa que, utilizando um método nativo da linguagem, exibirá uma caixa de diálogo com a mensagem "Olá!".
- A)alert("Olá!");
Correta: `alert("Olá!");` é uma função nativa do JavaScript que exibe uma caixa de alerta com a mensagem informada.
- B)JDialog d = new JDialog(frame, "Olá!");
Errada: `JDialog` é um componente da linguagem Java/Swing, não um recurso nativo de JavaScript.
- C)msg = MsgBox("Olá!", 1);
Errada: `MsgBox` é uma função associada a outras linguagens/ambientes, não ao JavaScript.
- D)echo "Olá!";
Errada: `echo` é típico de linguagens como PHP e não existe como comando nativo em JavaScript.
- E)"Olá!" >> prompt;
Errada: `>> prompt` não é sintaxe válida em JavaScript e mistura operadores/comandos de forma incorreta.
Gabarito: A
Em JavaScript, alguns comandos nativos já resolvem tarefas bem comuns de forma direta, sem precisar importar biblioteca nem montar interface complexa. Um desses recursos é o comando que abre uma caixa de diálogo com mensagem na tela do navegador. Em provas, isso aparece como uma forma básica de interação com o usuário. No caso da questão, a frase "Olá!" pode ser exibida por meio de um recurso nativo da linguagem para mostrar um alerta. O comando faz exatamente isso: abre uma janela simples com a mensagem informada. É o clássico "quebra-gelo" do JavaScript, útil para notificar algo rapidamente. O gabarito é a alternativa A porque `alert("Olá!");` é uma função nativa do JavaScript usada para exibir uma caixa de alerta com a mensagem indicada. As demais opções misturam sintaxe de outras linguagens ou comandos que não pertencem ao JavaScript. Em concursos, vale lembrar: se a banca fala em JavaScript no navegador e pede uma caixa de diálogo simples, pense logo em `alert`, `prompt` ou `confirm`, conforme o tipo de interação. Aqui, como a ideia é apenas exibir a mensagem, `alert` é o caminho certo.