Não ficou claro para mim o por que devo usar input.value
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não ficou claro para mim o por que devo usar input.value
Oi, Maria, tudo bem?
A função do input.value dentro do alert é mostrar o valor que foi digitado pelo usuário dentro caixa, através da variável var input = document.querySelector("input");
O que a função exibeTexto faz é capturar o texto digitado pelo usuário e faz isso com auxílio da propriedade .value, mais ou menos se fosse "pegando o valor da variável input". Quando a função exibeTexto é chamada, o alert é acionado e aprenta o valor em tela.
Se ficou alguma dúvida é só falar :}