Operadores em Javascript

Página 4

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.

Ahora responde el ejercicio sobre el contenido:

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

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

5Estruturas de controle de fluxo em Javascript

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.