já consegui resolver, o while estava com W maiúsculo...
Olá, Guilherme, como vai?
Boa observação. Em JavaScript, palavras-chave como while são sensíveis a maiúsculas e minúsculas. Quando o comando é escrito como While, o interpretador não reconhece como um loop válido e aponta erro na linha.
Parabéns por identificar a causa e resolver sozinho. O fórum segue à disposição caso surjam novas dúvidas ao longo do curso.