Operadores TypeScript

Vamos falar de operadores matemáticos, como adição, subtração, operadores de negação e muitos outros.

Operadores são uma forma de dizer ao TypeScript como compilar aquela situação, seja por forma matemática, de concatenação, condicional e outras várias formas.

Tipos de operadores matemáticos

Desta forma podemos trabalhar muito bem a matemática com o TypeScript:

+Operador de adição5 + 3 = 8
Operador de subtração5 – 3 = 2
*Multiplicação5 * 3 = 15
/Divisão5 / 3 = 1
%Retorna o resto da divisão5 % 3 = 2
++Incrementa mais um ao número5++ = 6
Reduz em um o número5– = 4

Vale sempre ressaltar que o operador “%” não é porcentagem e sim o resto de uma operação de divisão.

Operadores de atribuição

São operações que já atribuem o valor:

=Mostra o resultado ou atribui valor
+=Adiciona o resultado de adição do valor a direita ao da esquerda: “x = x + y” é a mesma coisa que “x += y”
-=Faz a subtração: “x = x – y” é igual a “x -= y”
*=Multiplica: “x = x * y” é igual a “x *= y”
/=Divisão: “x = x / y” é igual a “x /= y”
%=Resto da operação de divisão: “x = x % y” é igual a “x %= y”

Nada mais é que outra forma de fazer operações matemáticas

Operadores de comparação

Operadores muito usados para condicionais, como if, for, while e outros loops:

==Compra se os valores são iguais
!=Compra se os valores NÃO são iguais
>Maior que…
<Menor que…
>=Maior ou igual…
<=Menor ou igual…

Vale lembrar que o “!” inverte a lógica.

Operadores lógicos

Usamos esses operadores para lidar com lógicas:

&&Condicional E (AND)  operadorSe os dois forem iguais o resultado é “true”
||Condicional OU(OR) operadorSe uma das condições forem atendidas
!Condicional NÃO(NOT) operadorInverte a lógica, se não for “true”, o resultado é “true” então entra no loop por exemplo

Alguns operadores que são parecidos

Aqui vale ressaltar o uso que estamos dando para os operadores, um exemplo clássico é o de concatenação e o de adição, são iguais, porém muda completamente quando estamos usando em condições diferentes.

Operador typeof

Com esse operador podemos descobrir rapidamente qual é o tipo de dado que estamos lidando:

Com esse post abordamos uma gama grande de operadores para trabalhar com TypeScript, existem outros e sugiro que você dê uma olhada na documentação e vá testando e olhando como eles podem ser combinados entre si, force alguns erros e veja como ele sai no console, assim você terá uma ideia de como lidar com eles no futuro.

Tenha uma carreira
Front-end de Sucesso!

Ebook - JORNADA FRONT-END

Fruto de mais de 7 anos estudando e trabalhando com Front-end, a "Jornada Front-end - O Guia Definitivo" é um manual completo para todos que querem subir em suas carreiras do zero ou subir do seu nível atual.

Ebook enviado com sucesso! Verifique sua caixa de e-mail.

Share This