O professor pediu que a gente fizesse que ele exibisse as seguintes frases "Valor invalido" quando a pessoa falar uma palavra, e "Valor invalido: o numero secreto deve estar entre 1 e 1000" só que quando eu falo -200 ele exibe a primeira frase, mas quando eu falo 2000 ele exibe a segunda mensagem, o a mensagem a ser exibida nos dois casos deve ser a segunda, vou deixar meu JS aqui
function validaChute (chute) {
const numero = +chute
//verifica se o chute é um numero ou não
if(chuteInvalido(numero)) {
console.log('valor invalido')
}
//verifica se o chute esta dentro do intervalo de 1 e 1000
if(rangeChute(numero)) {
console.log(`Valor invalido, o numero secreto precisa estar entre ${menorValor} e ${maiorValor}`)
}
}
function chuteInvalido(numero) {
return Number.isNaN(numero)
}
function rangeChute(numero) {
return numero > maiorValor || numero < menorValor
}