♫ in the jungle, the mighty jungle, the lion sleeps tonight ♫
O que são Operadores Matemáticos?
Os operadores matemáticos são símbolos e comandos utilizados para fazer cálculos de matemática em um conjunto de expressões numéricas.
Operadores Matemáticos Aritméticos
Adição
Para realizar adição em Javascript, utilize o operando
+
(cruz ou mais) numa expressão numérica.
Javascript:
let somaNumeros = 10 + 20;
console.log(somaNumeros);
// Saída: 30
Javascript:
let num1 = 10;
let num2 = 20;
let somaNumeros = num1 + num2;
console.log(somaNumeros);
// Saída: 30
Subtração
Para realizar subtração em Javascript, utilize o operando
-
(hífen) numa expressão numérica.
Javascript:
let subtrNumeros = 30 - 20;
console.log(subtrNumeros);
// Saída: 10
Javascript:
let num1 = 30;
let num2 = 20;
let subtrNumeros = num1 - num2;
console.log(subtrNumeros);
// Saída: 10
Multiplicação
Para realizar multiplicação em Javascript, utilize o operando
*
(asterisco) numa expressão numérica.
Javascript:
let multNumeros = 25 * 2;
console.log(multNumeros);
// Saída: 50
Javascript:
let num1 = 25;
let num2 = 2;
let multNumeros = num1 * num2;
console.log(subtrNumeros);
// Saída: 50
Divisão
Para realizar divisão em Javascript, utilize o operando
/
(barra) numa expressão numérica. O resultado é o QUOCIENTE da divisão.
Javascript:
let divNumeros = 50 / 2;
console.log(divNumeros);
// Saída: 25
Javascript:
let num1 = 50;
let num2 = 2;
let divNumeros = num1 / num2;
console.log(divNumeros);
// Saída: 25
Módulo (Restante da Divisão)
Semelhante à divisão em Javascript, o operando
%
(porcentagem) é utilizado para realizar divisão numa expressão numérica. No entanto, o resultado é o RESTANTE da divisão.
Javascript:
let restoDiv = 52 % 25;
console.log(restoDiv);
// Saída: 2
Operadores de Incremento e Decremento
Os operadores de incremento e decremento são utilizados para acrescentar ou diminuir 1 em números de variáveis.
Incremento
Utilizando o operando
++
(dupla cruz) seu valor é acrescentado em 1.
Código:
let num = 10;
num++;
console.log(num);
// Saída: 11
Quando o operando é utilizado durante a leitura da variável, o valor da variável é lido primeiro e depois é aplicado o incremento.
Javascript:
let num = 10;
console.log(num++);
// Saída: 10
console.log(num);
// Saída: 11
Porém, ao utilizar o operando antes da variável, será primeiro acrescido o valor da variável em 1 e depois seu valor é lido.
Javascript:
let num = 10;
console.log(++num);
// Saída: 11
console.log(num);
// Saída: 11
Decremento
Utilizando o operando
--
(duplo hífen) seu valor é diminuído em 1.
Código:
let num = 10;
num--;
console.log(num);
// Saída: 9
As mesmas regras mencionadas sobre o operando Incremento também se aplicam no operando Decremento
Javascript:
let num = 10;
console.log(num--);
// Saída: 10
console.log(num);
// Saída: 9
Javascript:
let num = 10;
console.log(--num);
// Saída: 9
console.log(num);
// Saída: 9
Objeto Math
Math é um objeto em Javascript que abrange mais possibilidades de conceitos aritméticos que podem ser utilizados. Veja algumas de suas funções que podem ser utilizadas em expressões numéricas:
Math.pow(base, expoente)
Math.pow()
é utilizado para fazer exponenciação.
Javascript:
let base = 5;
let expoente = 2;
let potencia = Math.pow(base, expoente)
console.log(potencia);
// Saída: 25
Math.sqrt(x)
Math.sqrt()
é utilizado para realizar a raiz quadrada de um número x
.
Javascript:
let num = 9;
let raiz = Math.sqrt(num);
console.log(raiz);
// Saída: 3
Se o número especificado na operação for um número negativo, o resultado do cálculo será
NaN
(Not A Number).Mais informações:
Math.min(n1, n2...) e Math.max(n1, n2...)
Os operadores min e max são utilizados para selecionar o menor número e o maior número, respectivamente.
Exemplo com
Math.min()
:
Javascript:
let menor_nota = Math.min(8, 6.5, 7, 4, 10);
console.log(menor_nota);
// Saída: 4
Exemplo com
Math.max()
:
Javascript:
const maior_nota = Math.max(7, 6.5, 10, 8, 9);
console.log(maior_nota);
// Saída: 10
Mais informações:
Math.abs(x)
Math.abs()
é utilizado para tornar um número x
absoluto.
Javascript:
let num1 = 5;
let num2 = -4;
let num3 = "-12";
let num4 = [220];
console.log(Math.abs(num1));
console.log(Math.abs(num2));
console.log(Math.abs(num3));
console.log(Math.abs(num4));
// Saída:
// 5
// 4
// 12
// 220
Mais informações:
Math.floor(x)
Math.floor(n)
é utilizado para obter o número inteiro de x
Javascript:
let num1 = 3.1415;
let num2 = 45.33;
console.log(Math.floor(num1));
console.log(Math.floor(num2));
// Saída:
// 3
// 45
Mais informações
Math.round(x)
Math.round()
é utilizado para obter o número inteiro arredondado mais próximo de x
.
Javascript:
let num1 = 3.20;
let num2 = 4.62;
let num3 = 25.006;
console.log(Math.round(num1));
console.log(Math.round(num2));
console.log(Math.round(num3));
// Saída:
// 3
// 5
// 25
Mais informações:
Math.PI
Math.PI
é utilizado para obter o valor de PI.
Javascript:
console.log(Math.PI);
// Saída: 3.141592653589793
Mais informações:
Última edição: