CODIFIQUE

RESUMO - Operadores

--- O que são?

Iguas àqueles que você aprende em matemática. Existem operadores lógicos, que testam se algo é verdadeiro (true) ou falso (false), e operadores aritméticos, que fazem alguma conta.

--- Quais são os operadores?

Operador lógico

>

>=

<

<=

==

!=

Operação

Maior

Maior igual

Menor

Menor igual

Igual

Diferente

Exemplo

7 > 3

3 >= 0

7 < 1

7 <= 7

10 == 9

10 != 9

Resultado

true

true

false

true

false

true

Operador aritmético

+

-

*

/

%

++

--

Operação

Soma

Subtração

Multiplicação

Divisão

Módulo (resto da divisão)

Incremento

Decremento

Exemplo

2 + 6

7 - 4

5 * 6

21 / 3

11 % 2

1++

10--

Resultado

8

3

30

7

1

2

9

Screenshot from 2015-04-20 20:59:55.png

--- Como usar?

//cria algumas variáveis com o comando var e atribui valores à elas

var comprador = "Carlos";

var dinheiro = 60;

var vendedor = "Gustavo";

var mercadoria1 = 5;

var mercadoria2 = 60;

var resultado;

//faz algumas operações e salva em resultado

resultado = comprador == vendedor;        //verifica se "Carlos" é igual a "Gustavo", o resultado é TRUE

resultado = dinheiro - mercadoria1;                //como dinheiro vale 60 e mercadoria1 vale 5, o resultado vale 55

resultado = mercadoria2 > mercadoria1;        //verifica se 60 é maior que 5, o resultado vale TRUE

resultado = dinheiro % mercadoria2;        //60 dividido por 60 é 1, e o resto da divisão é 0, então resultado vale 0

resultado = vendedor != dinheiro;                //como a palavra "Gustavo" é diferente do valor 60, resultado é TRUE

dinheiro = dinheiro / mercadoria1;                //60 dividido por 5 é 12, portanto o resultado vale 12

mercadoria2++;                                //incrementa mercadoria2, portanto agora mercadoria2 vale 61

resultado = mercadoria2 <= mercadoria1;        //como mercadoria2 agora é 61, e mercadoria1 é 5, resultado é FALSE

resultado = 99 != 99;                                 //como 99 == 99, o resultado vale FALSE

mercadoria1--;                                //decrementa mercadoria1, portanto agora mercadoria1 vale 4

mercadoria1 = mercadoria1/mercadoria1;        //como 4 dividido por 4 vale 1, agora mercadoria1 vale 1