Imagem do artigo Operadores em Javascript

Operadores em Javascript

Página 4 | Ouça em áudio

Os operadores em Javascript são símbolos especiais que realizam operações matemáticas, lógicas e de comparação em valores. Eles são essenciais para a programação em Javascript, pois permitem que os desenvolvedores realizem cálculos e tomem decisões com base nos valores das variáveis.

Operadores Aritméticos

Os operadores aritméticos em Javascript são usados para realizar operações matemáticas em valores numéricos. Eles incluem:

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

Por exemplo, o código abaixo usa os operadores aritméticos para calcular a média de três números:

let num1 = 10;
let num2 = 5;
let num3 = 8;

let media = (num1 + num2 + num3) / 3;

console.log(media); // Output: 7.67

Operadores de Atribuição

Os operadores de atribuição em Javascript são usados para atribuir valores a variáveis. Eles incluem:

  • =: Atribuição simples
  • +=: Atribuição com adição
  • -=: Atribuição com subtração
  • *=: Atribuição com multiplicação
  • /=: Atribuição com divisão
  • %=: Atribuição com módulo

Por exemplo, o código abaixo usa o operador de atribuição com adição para incrementar o valor de uma variável:

let num = 5;

num += 3; // Equivalente a num = num + 3;

console.log(num); // Output: 8

Operadores de Comparação

Os operadores de comparação em Javascript são usados para comparar valores e retornar um valor booleano (verdadeiro ou falso). Eles incluem:

  • ==: Igualdade
  • !=: Diferença
  • ===: Igualdade estrita (comparação de tipo)
  • !==: Diferença estrita (comparação de tipo)
  • >: Maior que
  • <: Menor que
  • >=: Maior ou igual a
  • <=: Menor ou igual a

Por exemplo, o código abaixo usa o operador de comparação para verificar se um número é maior que outro:

let num1 = 5;
let num2 = 3;

if (num1 > num2) {
  console.log("num1 é maior que num2");
} else {
  console.log("num2 é maior que num1");
}

Operadores Lógicos

Os operadores lógicos em Javascript são usados para combinar valores booleanos e retornar um valor booleano. Eles incluem:

  • &&: E lógico
  • ||: Ou lógico
  • !: Negação lógica

Por exemplo, o código abaixo usa o operador de E lógico para verificar se duas condições são verdadeiras:

let num1 = 5;
let num2 = 3;

if (num1 > 0 && num2 > 0) {
  console.log("Ambos os números são positivos");
} else {
  console.log("Pelo menos um dos números é negativo");
}

Operador Ternário

O operador ternário em Javascript é usado para fazer uma avaliação condicional em uma única linha de código. Ele tem a seguinte sintaxe:

condição ? valor_se_verdadeiro : valor_se_falso;

Por exemplo, o código abaixo usa o operador ternário para verificar se um número é par ou ímpar:

let num = 5;

let paridade = num % 2 == 0 ? "par" : "ímpar";

console.log(paridade); // Output: ímpar

Em resumo, os operadores em Javascript são ferramentas poderosas para realizar operações matemáticas, lógicas e de comparação em valores. Ao dominar os operadores em Javascript, os desenvolvedores podem escrever código mais eficiente e expressivo.

Agora responda o exercício sobre o conteúdo:

_Qual é a função dos operadores de comparação em Javascript?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Estruturas de controle de fluxo em Javascript

Próxima página do Ebook Gratuito:

5Estruturas de controle de fluxo em Javascript

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto