No JavaScript, a caixa de mensagem "Confirm"
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: E - solicita uma confirmação do usuário, positiva ou negativa.
A questão aborda a função de caixa de mensagem "Confirm" no contexto da linguagem de programação JavaScript. Compreender como diferentes caixas de diálogo funcionam é fundamental para interagir com o usuário através do navegador. A função confirm() é utilizada para exibir uma caixa de diálogo com uma mensagem e dois botões: "OK" e "Cancelar".
Ao chamar confirm() com uma string como argumento, essa string será mostrada ao usuário junto dos botões. A escolha do usuário resultará em um valor booleano: true para "OK" e false para "Cancelar". Portanto, essa função é frequentemente usada para verificar se um usuário deseja proceder com uma ação ou não.
Vamos analisar por que as outras alternativas estão incorretas, utilizando o conhecimento sobre as caixas de diálogo no JavaScript:
- Alternativa A: Descreve a caixa de entrada prompt(), que permite ao usuário inserir um texto.
- Alternativa B: Pode ser associada à função alert(), que apenas exibe uma mensagem para o usuário sem esperar um retorno.
- Alternativa C e Alternativa D: São variantes da Alternativa A, mas ainda descrevem a função prompt(), que não é o assunto da questão.
Portanto, a Alternativa E é a correta, pois está em harmonia com o comportamento da função confirm() no JavaScript, que visa captar uma confirmação binária (sim ou não, verdadeiro ou falso) do usuário, e é amplamente usada em cenários onde é necessário obter um consentimento explícito antes de executar uma ação crítica ou significativa dentro de uma aplicação web.
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
JavaScript has three kind of popup boxes: Alert box, Confirm box, and Prompt box.
An alert box is often used if you want to make sure information comes through to the user. When an alert box pops up, the user will have to click "OK" to proceed.
A confirm box is often used if you want the user to verify or accept something. When a confirm box pops up, the user will have to click either "OK" or "Cancel" to proceed. If the user clicks "OK", the box returns true. If the user clicks "Cancel", the box returns false.
A prompt box is often used if you want the user to input a value before entering a page. When a prompt box pops up, the user will have to click either "OK" or "Cancel" to proceed after entering an input value. If the user clicks "OK" the box returns the input value. If the user clicks "Cancel" the box returns null.
FONTE: http://www.w3schools.com/js/js_popup.asp
e-
'confirm' nao permite text input; é um prompt que aguarda resposta do usuario e.g.: ok, cancel, yes, no etc
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo