Escrevi o código seguindo os passos do professor e está tudo funcionando corretamente. Mas em relacão a essa linha co código:
var achou = false;
Porque essa variável precisa estar dentro da função e porque ela precisa ser declarada inicialmente como falsa?