Desenvolvimento

15 jan, 2019

TypeScript: operadores aritméticos

113 visualizações
Publicidade

Operadores aritméticos são aqueles que estudamos na escola – aquelas funções básicas de somar, subtrair, multiplicar e dividir. Utilizando esses operadores nós podemos criar operações matemáticas com valores numéricos.

Neste artigo demonstrarei como utilizar esses operadores com JavaScript, utilizando o TypeScript.

Abaixo você tem uma lista com os operadores que podemos utilizar com JavaScript:

  • Adição (+)
  • Subtração (-)
  • Multiplicação (*)
  • Divisão (/)
  • Módulo — resto da divisão — (%)
  • Exponenciação (**)
  • Incremento (++)
  • Decremento (- -)

Adição (+)

Utilizamos esse operador para somar valores numéricos:

var num1 = 13;
var num2 = 7;
console.log(num1 + num2); // resultado 20

Subtração (-)

Esse operador serve para subtrair valores numéricos, retornando a diferença entre eles:

var num1 = 20;
var num2 = 10;
console.log(num1 - num2); // resultado 10

Multiplicação (*)

Pode ser usado para multiplicar valores numéricos:

var num1 = 3;
var num2 = 5;
console.log(num1 * num2); // resultado 15

Divisão (/)

Esse operador produz o quociente de seus operandos onde o operando da esquerda é o dividendo e o da direita é o divisor. Para que você possa relembrar, segue uma imagem abaixo, retirada do Google.

var num1 = 20;
var num2 = 5;
console.log(num1 / num2); // resultado 4

Módulo (%)

Esse operador retorna o resto da divisão:

var num1 = 3;
var num2 = 2;
console.log(num1 % num2); // resultado 1

var num3 = 20;
var num4 = 5;
console.log(num3 % num4); // resultado 0

var num5 = -1;
var num6 = 2
console.log(num5 % num6); // resultado -1

Exponenciação (**)

Retorna o valor do primeiro operando elevado ao segundo operando:

var num1 = 3;
var num2 = 2;
console.log(num1 ** num2); // resultado 9

Incremento (++)

Esse operador incrementa um valor ao operando.

  • Caso ele seja utilizado depois do operando (ex.: operando++), ele retorna o valor antes de incrementar
  • Caso ele seja utilizado antes do operando (ex.: ++ operando), ele retorna o valor já incrementado
var num1 = 3;
console.log(num1++); // resultado 3

var num2 = 1;
console.log(++num2); // resultado 2

Decremento (- -)

Esse operador decrementa (subtrai um de) seu operando e retorna um valor.

  • Caso ele seja utilizado depois do operando (ex.: operando – -), ele retorna o valor antes de decrementar
  • Caso ele seja utilizado antes do operando (ex.: — operando), ele retorna o valor já decrementado

Esses são os operadores básicos para criarmos as nossas expressões do dia a dia.

Espero que tenham gostado e até o próximo artigo, pessoal!