07 ‐ Operadores - sabrinabm94/javascript GitHub Wiki

7 - Operadores em Javascript

Agora vamos explorar os operadores essenciais do JavaScript: aritméticos, de comparação e lógicos. Os aritméticos realizam operações como adição, subtração, multiplicação e divisão. Os de comparação comparam valores, retornando verdadeiro ou falso. E os lógicos combinam expressões condicionais para tomada de decisões.

7.1 Operadores Aritméticos

Os operadores aritméticos são utilizados para realizar operações matemáticas em JavaScript, como adição, subtração, multiplicação, divisão e módulo.

let x = 10;
let y = 5;

let sum = x + y; 
// Adição

let sub = x - y; 
// Subtração

let multi = x * y; 
// Multiplicação

let div = x / y; 
// Divisão

let rest = x % y; 
// Módulo (resto da divisão)

Declaramos duas variáveis, x e y, e realizamos operações aritméticas com elas. A variável sum armazenará o resultado da adição de x e y, sub armazenará o resultado da subtração, multi armazenará o resultado da multiplicação, div armazenará o resultado da divisão e rest armazenará o resto da divisão de x por y.

7.2 Operadores de Atribuição

Os operadores de atribuição são usados para atribuir valores a variáveis, incluindo operadores abreviados que combinam atribuição com operações aritméticas.

let x = 10;
x += 5; 
// x agora é igual a 15 (x = x + 5)

A variável x é incrementada em 5 usando o operador +=, que é uma forma abreviada de realizar a operação x = x + 5. Isso resulta em x sendo igual a 15.

7.3 Operadores de Comparação

Os operadores de comparação são usados para comparar valores, retornando verdadeiro ou falso.

let age = 18;

console.log(age == 18); 
// Igual a

console.log(age === '18'); 
// Igual a (comparação estrita)

console.log(age != 18); 
// Diferente de

console.log(age < 20); 
// Menor que

Neste exemplo, usamos diferentes operadores de comparação para verificar se a variável age é igual a 18, estritamente igual a '18', diferente de 18 e menor que 20. Os resultados são impressos no console.

7.4 Operadores Lógicos

Os operadores lógicos são utilizados para combinar expressões condicionais.

let temperature = 25;
let humidity = 70;

if (temperature > 20 && humidity < 80) {
    console.log('Condições ideais.');
}

Aqui usamos o operador lógico && (AND) para combinar duas expressões condicionais: verificar se a temperatura é maior que 20 e se a umidade é menor que 80. Se ambas as condições forem verdadeiras, o código dentro do bloco if será executado, imprimindo 'Condições ideais.' no console.

Aqui vimos como explorar os operadores fundamentais em JavaScript, cruciais para realizar cálculos, comparar valores e controlar o fluxo do programa. No próximo capítulo, abordaremos o controle de fluxo em JavaScript, que engloba estruturas de decisão, loops, interrupção e continuação de loops