1
resposta

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" }

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?

1 resposta

Oi, Roberto

O operador ternário funciona com o mesmo conceito do if e else, porém, a única diferença é que precisamos devolver um valor após o teste em uma única linha!


let quantidadePessoas = 2;

let palavraPessoa = "";

/*
if (quantidadePessoas == 1) {
  palavraPessoa = "pessoa";
} else {
  palavraPessoa = "pessoas"
}
*/

palavraPessoa = (quantidadePessoas == 1) ? "pessoa" : "pessoas"

console.log(palavraPessoa); // pessoas