Oi, Raíssa! Tudo bem?
Ótimo código, parabéns! Deixo apenas algumas sugestões para ajudar:
Em relação ao alerta de erro, a variável mensagemDeErro
deve armazenar a string "Erro! Preencha todos os campos" e depois ser usada para exibir um alerta, porém, estamos chamando o alerta diretamente. Podemos corrigir isso da seguinte forma:
let mensagemDeErro = 'Erro! Preencha todos os campos.';
alert(mensagemDeErro);
Caso surja alguma dúvida, sinta-se à vontade em comunicar por aqui, estou à disposição e ficarei super feliz em poder ajudar!
Um forte abraço e bons estudos!