3
respostas

Dúvida exercicio ternário

Olá, Boa Noite!

Sobre o exercicio ternário

let quantidadePessoas = pessoas > 1 ? "pessoas" : "pessoa"

O que esta errado com essa resposta ? poderia me ajudar ?

3 respostas

Olá, Bom dia, Larissa!

Sobre o exercício ternário que você mencionou:

let quantidadePessoas = pessoas > 1 ? "pessoas" : "pessoa";

A princípio, a sintaxe do seu operador ternário está correta, porém há um ponto que deve ser verificado.

Como o valor de comparacão é um numérico ( > 1), certifique-se de que a variável pessoas esteja definida e contenha um valor numérico antes de usar a expressão ternária. Se a variável pessoas estiver indefinida ou contiver um valor que não seja numérico, isso pode causar comportamentos inesperados.

Caso sua variável pessoas seja um array de valores, você pode usar o método .length para obter a quantidade de elementos e utilizá-lo na expressão ternária, assim:

let quantidadePessoas = pessoas.length > 1 ? "pessoas" : "pessoa";

Isso garantirá que a lógica funcione corretamente se pessoas for uma lista.

Muito obrigado! Eu estava com muitas dúvidas a respeito.

obrigadaaaa