Olá, boa tarde. Tudo bem?
Vou deixar em print os códigos que desenvolvi (dei uma mexida para poder treinar fora das instrução com o mesmo resultado).

Minha dúvida está justamente no EXERCÍCIO 10. Segue o código.
// Exercício 10
let continuar = true
while (continuar) {
let nota = parseInt(Math.random() * 10 + 1);
if (nota >= 7) {
alert(Sua nota é ${nota} e você foi aprovado);
} else {
alert(Sua nota é ${nota} e você foi reprovado);
}
}
Preciesei criar uma variável TRUE para que o loop fosse realizado diversas vezes em apenas uma execução de teste.
Essa variável ela funciona mandando o WHILE continuar fazendo o loop dentro das condições imposta no IF e ELSE?
Por que ele precisou estar em cima do continuar?
Poderia me explicar melhor como funciona o WHILE?