Adicionei mais uma variável, que é :
escolherNumeroQTD, onde eu mudo na frase até qual numero será o limite do numero secreto, e após isso concatenei essa nova variável na variável do numeroDigitado, fazendo com que assim eu precise alterar somente em um lugar para ser alterado no outro lugar.
alert("Boas vindas ao jogo do número secreto");
let numeroSecreto = parseInt(Math.random()*1000 + 1);
console.log(numeroSecreto);
let numeroDigitado;
let tentativas = 1;
let escolherNumeroQTD = "Escolha um número entre 1 e 1000:"
//enquanto chute nao for igual ao n.s.
while (numeroDigitado != numeroSecreto) {
numeroDigitado = prompt(`${escolherNumeroQTD}`);
//se chute for igual ao número secreto
if (numeroDigitado == numeroSecreto) {
break;
} else {
if (numeroDigitado > numeroSecreto) {
alert(`Você errou! o numero secreto é menor que ${numeroDigitado}.`);
}
else {
alert(`Você errou! o numero secreto é maior que ${numeroDigitado}`);
}
// tentativas = tentativas + 1;
tentativas++;
}
}
let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa'
alert(`Você acertou! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} ${palavraTentativa}.`);
//if (tentativas > 1) {
// alert(`Você acertou! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativas.`);
//} else {
// alert(`Você acertou! Você descobriu o número secreto ${numeroSecreto} com ${tentativas} tentativa.`);
//}