Eu estou muito feliz por ter conseguido responder essa, finalmente os codigos estão entrando na minha cabeça rsrs
let palavraPessoa = quantidadePessoas == 1 ? 'pessoa' : 'pessoas'
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu estou muito feliz por ter conseguido responder essa, finalmente os codigos estão entrando na minha cabeça rsrs
let palavraPessoa = quantidadePessoas == 1 ? 'pessoa' : 'pessoas'
Oii, Benjamin!
Que legal ver seu entusiasmo e progresso no aprendizado de programação!
O operador ternário é realmente uma ferramenta ótima pra simplificar o código, tornando-o mais conciso e, muitas vezes, mais legível.
No seu exemplo:
let palavraPessoa = quantidadePessoas == 1 ? 'pessoa' : 'pessoas';
Você tá utilizando o operador ternário da maneira correta. Ele avalia a condição quantidadePessoas == 1. Se a condição for verdadeira, palavraPessoa recebe o valor 'pessoa'. Caso contrário, recebe 'pessoas'. Isso substitui de forma eficaz o uso de um bloco if-else mais extenso.
Se quiser ler mais sobre, indico a documentação:
Continue praticando e aplicando esses conceitos em seus projetos. Isso vai te ajudar a se sentir cada vez mais confortável com a lógica de programação.
Um abraço.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓