Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 1.16 KB

operadoresNumericos.md

File metadata and controls

61 lines (37 loc) · 1.16 KB

Operadores Numéricos

Operadores Aritméticos

2 + 2; // Adição

8 - 3; // Subtração

4 * 5; // Multiplicação

9 / 3; // Divisão

7 % 2; // Resto da divisão entre 7/2 

Operadores de Atribuição

let result = 10;

result += 2; // result = result + 2 

result -= 5; // result = result - 5

result *= 8; // result = result * 5

result /= 2; // result = result / 2

result %= 6;

Operador de Incremento e Decremento

let result = 10

result++; // 10 | Pós Incremento | Vira 11 após 

result;   // 11

++result; // 12 | Pré Incremento | Vira 12 antes

result--; // 12 | Pós Decremento | Vira 11 após

result;   // 11

--result  // 10 | Pré Decremento | Vira 10 antes

Operadores Binários

4 | 3; // 7 | Or  | Conversão para Binário

3 | 1; // 3 | And | COnversão para Binário

5 ^ 2; // 7 | Ou exclusivo | Conversão para Binário

~2;    // -3 | Not | Todos os bits serão invertidos (em 32 bits,  o que era 0 virou 1, e o que era 1 virou 0)

4 << 2; // 16 | Shift | Desloca 2 bits para a esquerda | Multiplica por dois

128 >> 1; // 64 | Descola 2 bits para direita | Divide por dois