Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Ternário e Elvis operator

if(chute == numeroPensado) {

    mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
} else {

    mostra("Você errou! Eu tinha pensado no " + numeroPensado);
}

Eu posso utilizar num arquivo HTML o ternário para este caso por ex:

chute != numeroPensado ? "Você errou" : "Você acertou

isso está correto ou errado? Outra dúvida, o Elvis Operator pode ser usado em JavaScript?

3 respostas
solução!

Olá Ricardo, tudo bom?

Você pode utiliza-lo sim, inclusive, o isolando em uma função a parte, mas nesta situação o código correto seria o ternário chamando a função, desta forma:

chute != numeroPensado ? mostra("Você errou") : mostra("Você acertou");

Com relação ao Operador(Elvis "?:"), ele não funciona em Javascript.

Olá Rodrigo, tudo bom?

Se a resposta lhe ajudou ou resolveu sua dúvida, assinalar como Solucionada, afinal, outras pessoas podem estar com a mesma duvida.

Atenciosamente,

Mateus Roman

Muito obrigado! Me ajudou muito! Solucionado!