Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

?!

O que, especificamente, significa o caractere "!" em "(!this.ehSujo)"?

1 resposta
solução

Oi Marconi, tudo bem?

A exclamação ( ! ) é o símbolo de negação, ou seja, ela inverte o resultado de uma expressão booleana. Portanto, se this.ehSujo retorna um valor verdadeiro (true), ao adicionarmos o ponto de exclamação antes da expressão, o retorno passa a ser falso (NOT true)!

Espero ter ajudado, qualquer dúvida é só avisar!

Bons estudos!!