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