Nesta aula, vamos explorar os Operadores Lógicos e de Comparação em JavaScript. Esses operadores são fundamentais para tomar decisões em seus scripts.
Os operadores lógicos são usados para realizar operações de lógica booleana. Aqui estão alguns deles:
AND ( && ): Retorna verdadeiro se ambos os operandos forem verdadeiros.
// Exemplo prático let a = true; let b = false; let resultado = a && b; // Retorna false console.log(resultado);
OR ( || ): Retorna verdadeiro se pelo menos um dos operandos for verdadeiro.
// Exemplo prático let c = true; let d = false; let resultado2 = c || d; // Retorna true console.log(resultado2);
NOT ( ! ): Inverte o valor de verdadeiro para falso e vice-versa.
// Exemplo prático let e = true; let resultado3 = !e; // Retorna false console.log(resultado3);
Os operadores de comparação são usados para comparar valores e retornar um resultado booleano. Aqui estão alguns deles:
Maior que ( > ): Retorna verdadeiro se o operando da esquerda for maior que o operando da direita.
// Exemplo prático let numero1 = 10; let numero2 = 5; let resultado = numero1 > numero2; // Retorna true console.log(resultado);
Maior ou Igual ( >= ): Retorna verdadeiro se o operando da esquerda for maior ou igual ao operando da direita.
// Exemplo prático let numero3 = 8; let numero4 = 8; let resultado = numero3 >= numero4; // Retorna true console.log(resultado);
Menor que ( < ): Retorna verdadeiro se o operando da esquerda for menor que o operando da direita.
// Exemplo prático let valor1 = 7; let valor2 = 12; let resultado = valor1 < valor2; // Retorna true console.log(resultado);
Menor ou Igual ( <= ): Retorna verdadeiro se o operando da esquerda for menor ou igual ao operando da direita.
// Exemplo prático let valor3 = 10; let valor4 = 10; let resultado = valor3 <= valor4; // Retorna true console.log(resultado);
Igual ( == ): Retorna verdadeiro se os operandos forem iguais.
// Exemplo prático let texto1 = "hello"; let texto2 = "world"; let resultado = texto1 == texto2; // Retorna false console.log(resultado);
Diferente ( != ): Retorna verdadeiro se os operandos forem diferentes.
// Exemplo prático let valor1 = 10; let valor2 = 20; let resultado = valor1 != valor2; // Retorna true console.log(resultado);
Esses são os conceitos básicos de Operadores Lógicos e de Comparação em JavaScript. Pratique e experimente esses operadores em seus scripts para entender melhor seu funcionamento.