Na video aula é utilizado > em vez de == Na resposta da questão sobre operador ternário a resposta dava como errado ao utilizar >. Porque?
Na video aula é utilizado > em vez de == Na resposta da questão sobre operador ternário a resposta dava como errado ao utilizar >. Porque?
let palavraPessoa = quantidadePessoas == 1 ? "pessoa" : "pessoas";
Também não entendi o motivo de só aceitar com == e não com o >.
Acredito que seja devido à "regra de negócio" que o desafio pedia.
*Como você poderia mostrar à Aline um exemplo de como transformar esse trecho de código em outro que tenha o mesmo comportamento, mas utilizando o operador ternário? *
let palavraPessoa = "";
if(quantidadePessoas == 1){
palavraPessoa = "pessoa";
}else{
palavraPessoa = "pessoas"
}
A condição "correta" apresentada "quantidadePessoas == 1" é a de igualdade, apesar de "quantidadePessoas > 1" também funcionar com as devidas alterações.