Cuidado ao fazer contas aritméticas,sempre siga a ordem aritmética!
- Parênteses ( )
- Ex: (5 + 3) * 2 (resolve 5 + 3 primeiro)
- Expoentes **
- Ex: 3 ** 2 (3 2)
- Multiplicação, Divisão e Módulo *, /, %
- Ex: 10 / 2 * 3) (da esquerda para a direita)
- Adição e Subtração +, -
- Ex: 5 + 2 - 1 (da esquerda para a direita)
Sempre respeite a ordem de precedência!
Ex:
Atribuição simples
- var a = 5 + 3
- = 8
- var b = a % 5
- = 3
- var c = 5 * b ** 2
- = 45
- var d = 10 - a / 2
- = 6
- var e = 6 * 2 / d
- = 2
- var f = b % e + 4 / e
- = 3
Auto atribuições
Em termos simples, autoatribuição em JavaScript é quando você usa o valor atual de uma variável para calcular e definir o seu novo valor.
Pense assim: se você tem uma variável e quer atualizá-la com base no que ela já contém, você poderia fazer:
variavel=variavel+valor;A autoatribuição permite que você escreva isso de uma forma muito mais curta.
- var pontos = 10
- pontos = pontos + 5
- pontos agora é 15
- pontos += 5
- pontos agora é 20 (15 + 5)