1
resposta

Angular, diferenças em operadores ? e !

Pessoal gostaria de saber, quando usar ? e ! no angular, o que tem de diferente entre eles?

São operadores, modificadores ou validadores?

Obrigado.

1 resposta

Olá Illimitati!

O simbolo de interrogação é geralmente utilizado para fazer condicionais. Como um if/else mais enxuto.

Por exemplo:

10 > 9 ? "Entra aqui se for True" : "Entra aqui se for False"

Já o simbolo de exclamação (!) é para inverter uma condicao.

Se uma condicao for false e ela tiver o simbolo na frente ela vira true.

Se uma conficao for true e ela tiver o simbolo na frente ela vira false.

Exemplo:

(10 > 2) é igual a true
!(10 > 2) é igual a false

Espero ter ajudado! :D