No exéricio é pedido para transformar o código :
let palavraPessoa = "";
if(quantidadePessoas == 1){ palavraPessoa = "pessoa"; }else{ palavraPessoa = "pessoas" }
Transformando o código com o sinal de maior > Ele diz que está quase certo, e usando o != ele da como correto.
let palavraPessoa = quantidadePessoas > 1 ? 'pessoas' : 'pessoa'; let palavraPessoa = quantidadePessoas != 1 ? 'pessoas' : 'pessoa';
Mas o resultado não seria o mesmo ? No caso eu fiz isso com oque eu aprendi até agora e o problema do (0 pessoas) ainda é o mesmo, tendo o sinal de maior > ou !=. A minha única dúvida era saber o porque o resultado parece dar no mesmo. Se alguém puder só tirar essa minha dúvida agradeço.
alert('Bem vindos!'); let quantidadePessoas; quantidadePessoas = prompt('Quantas pessoas estão com você?');
let palavraPessoa = quantidadePessoas != 1 ? 'pessoas' : 'pessoa';
alert(Você está acompanhado por ${quantidadePessoas} ${palavraPessoa}.
);