Início

Operações matemáticas

Em código, existem as operações matemáticas básicas.

console.log(2 + 2)
console.log(18 - 5)
> 4 > 13

O resultado das operações pode ser colocado numa variável:

let resultado = 6 * 4
console.log(resultado)
> 24

Ou pode ser obtido de uma variável:

let valorInicial = 38
console.log(valorInicial / 2)
> 19

Ou os dois ao mesmo tempo. No geral, qualquer lugar que aceita um número também aceita uma operação matemática.

let numero = 68
numero = numero + 1
console.log(numero)
> 69

Esse numero = numero + 1 no meio do código acima é uma ideia importante e vai voltar no futuro. Ele aumenta a variável em 1, o processo é assim:

numero = numero + 1

numero = 68 + 1 << valor 68 é extraído

numero = 69 << valor 69 é atribuído

Similarmente, numero = numero * 2 dobraria o valor.


Expressões com mais de uma operação também são possíveis. Elas usam a mesma ordem do que a matemática: multiplicação e divisão primeiro, depois soma e subtração.

console.log(1 + 3 * 3)
> 10
console.log((1 + 3) * 3) // parênteses também afetam a ordem
> 12

Por último, o símbolo de mais também combina strings:

console.log("o" + "i")
> "oi"

Dê uma olhada no código a seguir:

let frase = "Olá,"
frase = frase + "Mundo"
frase + "!"
console.log(frase)

O que vai aparecer no console quando for executado?