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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

5Estruturas de controle de fluxo em Javascript

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text