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'
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 ✓