Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Operador ternário

alert('Boas vindas ao jogo do número secreto!');
let numeroSecreto = 4;
let chute;
let tentativa = 1;


// Valor do chute no log
console.log('Valor do chute', chute)

// Valor do número secreto no log
console.log('Valor do número secreto', numeroSecreto);

// Resultado da expressão no log
console.log('Resultado da comparação:', chute == numeroSecreto);

// Enquanto o chute não for igual
while (chute != numeroSecreto) {
    chute = prompt('Escolha um número entre 1 e 20');
    // Se o chute for igual ao n.s
    if (chute == numeroSecreto) {
        break;
    } else {
        if (chute < numeroSecreto) {
            alert('O número secreto é maior do que: ' +chute);
        } else {
            alert('O número secreto é menor do que: ' +chute);
        }
        //tentativa = tentativa + 1;
        tentativa++;
    }
}

let palavraTentativa = tentativa > 1 ? 'tentativas' : 'tentativa';
    alert('Isso aí! Você acertou o número secreto ' +numeroSecreto+ ' com ' +tentativa+ +palavraTentativa);

Boa tarde, estou com dificuldades, este é meu código e quando o operador ternário é chamado ele retorna "Isso aí! Você acertou o número secreto 4 com 125312NaN".

1 resposta
solução!

Já resolvi, estava errando a concatenação! :)