========================= 'Operadores aritméticos' operadores | Curso de JavaScript
=========================
"Operadores aritméticos"
operadores aritméticos realizam operações aritméticas sobre números (literais ou variáveis).
No exemplo abaixo, o operador de adição é usado para determinar a soma de dois números.
var x = 10 + 5;
document.write (x);
// Imprime 15
Você pode adicionar quantos números ou variáveis em conjunto, como você quer ou precisa.
var x = 10;
var y = x + 22 + 5 + 45 + 6548;
document.write (y);
// Saída 6630
Você pode obter o resultado de uma expressão string usando a função eval(), que leva um argumento de expressão string como eval("10 * 20 + 8") e retorna o resultado. Se o argumento é vazio, ele retorna undefined.
O operador multiplicação (*) multiplica um número pelo outro.
var x = 10 * 5;
document.write (x);
// Imprime 50
10 * "5" ou "10" * "5" dá o mesmo resultado. Multiplicação de um número com valores de string como "foxxer" * 5 retorna NaN (não é um número).
O operador / é usado para executar operações de divisão:
var x = 100 / 5;
document.write (x);
// Imprime 20
Lembre-se de lidar com casos onde poderia haver uma divisão por 0.
Módulo (%) do operador retorna o resto da divisão (o que sobra).
var myVariable = 26 % 6;
// myVariable é igual a 2
Em JavaScript, o operador módulo é utilizado não só em números inteiros, mas também em números de ponto flutuantes.
incremento ++
Os incrementos operador de incremento o valor numérico do seu operando por um. Se colocado antes do operando, ele retorna o valor incrementado. Se colocado depois do operando, ele retorna o valor original e, em seguida, incrementa o operando.
var a = 0, b = 10;
a = b++;
// a é 11
decremento --
O operador de decremento diminui o valor numérico do seu operando por um. Se colocado antes do operando, ele retorna o valor reduzido. Se colocado depois do operando, ele retorna o valor original e, em seguida, diminui o operando.
var a = 0, b = 10;
a = b--;
// a é 9
Alguns exemplos:
Como na matemática escolar, você pode alterar a ordem das operações aritméticas usando parênteses.
Exemplo: var x = (100 + 50) * 3;
Módulo 2 - Conceitos básicos
=========================