Questão de Programação — JavaScript — FUNDATEC 2024
- Código
- qg179840
- Banca
- FUNDATEC
- Órgão
- SIMAE - SC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Oficial de Informática
- Aconsole.log()
- Bprompt()
- Cdialog.screen()
- Dconfirm()
- Ealert()
GabaritoB — prompt()
Gabarito: letra B. A função prompt() exibe uma caixa de diálogo com um campo de entrada de texto, permitindo que o usuário insira um valor. É a única entre as opções que atende exatamente ao descrito no enunciado.
A banca cobra o conhecimento das funções nativas do navegador para interação com o usuário.
console.log() escreve uma mensagem no console do navegador (geralmente usado para depuração), mas não abre nenhuma caixa de diálogo com o usuário.
prompt() exibe uma janela modal com um campo de texto onde o usuário pode digitar um valor. O valor inserido é retornado como string (ou null se o usuário cancelar). É exatamente o que a questão pede.
dialog.screen() não é uma função padrão do JavaScript. O método dialog não existe no objeto window; a API de diálogo nativa é composta por alert(), confirm() e prompt().
confirm() exibe uma caixa de diálogo com uma mensagem e botões "OK" e "Cancelar", retornando true ou false. Não permite que o usuário insira um valor textual.
alert() exibe uma caixa de diálogo apenas com uma mensagem e um botão "OK", sem campo de entrada. Serve apenas para notificar o usuário.
Para fixar, lembre-se: alert() mostra uma mensagem, confirm() pede uma confirmação (sim/não), prompt() pede uma entrada de texto. console.log() não exibe diálogo. Na prova, o nome da função já indica: "prompt" significa "pronto para entrada".
Link permanente: /questoes/qg179840