Bom dia!
Fiz o código antes da explicação e cheguei a logica abaixo, o fato de ter iniciado a variável como zero e iniciar seu incremento logo após o while dá na mesmo ou não seria uma boa logica?
alert('Boas vindas ao jogo do número secreto');
let numeroSecreto = 9;
console.log(numeroSecreto)
let chute;
let contador = 0;
while(chute != numeroSecreto){
contador ++;
chute = prompt('Escolha um número entre 1 e 10');
if (chute == numeroSecreto) {
alert(`Isso ai! Você descobriu o número secreto ${numeroSecreto} em ${contador} tentativas`);
} else {
if (chute > numeroSecreto) {
alert(`Número secreto é menor que ${chute}`)
} else {
alert(`Número secreto é maior que ${chute}`)
}
}
};