Você está na página 1de 2

Aula 7 (Operadores - Parte I)

. O JavaScript tem várias famílias de operadores:

. Aritméticos;
. Atribuição;
. Relacionais;
. Lógicos;
. Ternários...

ARITMÉTICOS:

- Os operadores abaixo são operadores binários, ou seja, precisam de dois operandos.

+ (adição) ex: 5+2 = 7


- (subtração) ex: 5-2 = 3
* (multiplicação) ex: 5*2 = 10
/ (divisão) ex: 5/2 = 2.5
% (resto da divisão) ex: 5%2 = 1
** (potenciação) ex: 5**2 = 25

. A ordem de precedência em que o JavaScript vai realizar as operações é:

1° parênteses;
2° potências;
3° multiplicações, divisões e resto da divisão;
4° adição e subtração.

! Se houver valores que se encontram no mesmo nível na ordem de precedência, serão


realizadas primeiro às contas que estão da esquerda para a direita, assim como se lê.

ATRIBUIÇÃO:

Atribuição simples (a.s)

ex: var a = 5 + 3 (8)


ex: var b = a % 5 (3)
ex: var c = 5 * b ** 2 (45)
ex: var d = 10 - a / 2 (6)
ex: var e = 6 * 2 / d (2)
ex: var f = b % e + 4 / e (3)

Auto-atribuição
(a.s) ex: var n = 3
ex: n = n + 4 forma simplificada n += 4 (7)
ex: n = n - 5 forma simplificada n -= 5 (2)
ex: n = n * 4 forma simplificada n *= 4 (8)
ex: n = n / 2 forma simplificada n /= 2 (4)
ex: n = n ** 2 forma simplificada n **= 2 (16)
ex: n = n % 5 forma simplificada n %= 5 (1)

! A forma simplificada só dá certo se for: a variável por ela mesma.

Incremento:

ex: var x = 5
ex: x = x + 1 (6)
ex :x = x - 1 (5)

forma simplificada

ex: x += 1
ex: x -= 1

forma mais simples

! Essa forma, serve para quando a fórmula recebe + ou - 1

pré-incremento (o valor é mostrado quando a variável é criada)

ex: ++x
ex: --x

pós-incremento (o valor é mostrado quando o identificador da variável é digitada)

ex: x++
ex: x--

Você também pode gostar