Oi, Victor! Tudo bem?
No JavaScript, quando fazemos uma comparação como (estaAcompanhada == true)
, estamos explicitamente verificando se a variável estaAcompanhada
é verdadeira. Entretanto, na aula vimos que podemos declarar estaAcompanhada
como uma variável booleana, ou seja, que já possui um valor de verdadeiro ou falso, por meio do trecho de código const estaAcompanhada = true
.
Dessa forma, podemos simplificar a verificação e apenas escrever if (estaAcompanhada)
, pois em uma estrutura condicional if
, o JavaScript automaticamente verifica se a expressão dentro dos parênteses retorna true
ou false
. Se estaAcompanhada
for true
, o código dentro do bloco if
será executado. Se estaAcompanhada
for false
, o código dentro do bloco else
(se existir) será executado.
Portanto, escrever if (estaAcompanhada == true)
ou if (estaAcompanhada)
resulta na mesma coisa, mas a segunda opção é mais limpa e fácil de ler.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓