Dizia eu que a aritmética... Os chamados operadores aritméticos são utilizados para a realização de cálculos simples em JS, como soma, subtração, divisão e multiplicação, além de algumas operações menos conhecidas mas que você deve lembrar da escola o módulo (resto inteiro da divisão) e o incremento e decremento.
Para mais detalhes matematicos sobre módulo, veja o vídeo abaixo:
Ou seja, se eu quiser dividir 12 laranjas para 5 pessoas, em javascript eu tenho:
//Levando em conta que 12/5 = 2,4
//e eu preciso saber de forma exata o módulo, então:
12 % 5 = 2
Pois 2 é a parte inteira de 2,4.
Já incrementar significa aumentar o valor de algo, e decrementar significa diminuir o valor de algo.
Vamos por exemplo imaginar uma fila de gatinhos:
Temos a nossa variável gatos
que vai começar com um valor 1.
Para cada gato que eu ver nessa fila, eu vou querer automaticamente adicionar valor à minha variável gatos
. Então para representar essa operação aritmética basta que eu declare que cada vez que um gato desta fila seja visto ele faça a operação gato++
ou ++gato
.
Qual a diferença de mostrar antes ou depois?
let gatos = 1
gatos++ // retorna valor 1 então seta gatos com o valor 2
++gatos // seta gatos com valor 2 então retorna o valor 2
O Decremento faz a exata mesma operação mas subtraindo o valor.
let gatos = 4
gatos-- // retorna valor 4 então seta gatos com o valor 3
--gatos // seta gatos com valor 3 então retorna o valor 3
Abaixo segue a lista dos operadores aritméticos. Para saber a ordem correta de utiliza-los e qual tem prioridade sobre o outro, volte no post anterior desta série e veja o vídeo de 1 minuto incorporado.
Operador | Significado |
---|---|
+ | Soma |
- | Subtração |
* | Multiplicação |
/ | Divisão |
% | Módulo |
++ | Incremento |
-- | Decremento |
Semana que vem: Operadores Lógicos
Top comments (0)