Conteúdo do curso
Apresentação do curso
0/1
Curso de JavaScript para Iniciantes: Fundamentos e Prática
Sobre a Aula

O uso de operadores lógicos

Parabéns por chegar à última aula do módulo! Nesta etapa final, vamos explorar o poder dos operadores lógicos em JavaScript, ferramentas que permitem combinar diferentes condições e tomar decisões mais complexas em seus scripts.

Operador “AND” (&&)

O operador “AND” é representado por “&&” e retorna verdadeiro apenas se todas as condições forem verdadeiras.

É como se você decidisse usar uma camisa de manga longa “E” uma jaqueta apenas se estiver frio “E” está chovendo.

Sintaxe:

if (condicao1 && condicao2) {
  // bloco de código a ser executado se ambas as condições forem verdadeiras
}

Operador “OR” (||)

O operador “OR” é representado por “||” e retorna verdadeiro se pelo menos uma das condições for verdadeira.

É como se você decidisse usar uma camiseta “OU” uma camisa de manga curta se estiver quente “OU” está ensolarado.

Sintaxe:

if (condicao1 || condicao2) {
  // bloco de código a ser executado se pelo menos uma das condições for verdadeira
}

Operador “NOT” (!)

O operador “NOT” é representado por “!” e inverte o valor de uma condição.

É como se você decidisse não usar um guarda-chuva “NÃO” está chovendo.

Sintaxe:

if (!condicao) {
  // bloco de código a ser executado se a condição for falsa
}

Dominando os operadores lógicos com um exemplo:

Os operadores lógicos permitem combinar duas ou mais condições em uma única expressão, possibilitando a criação de cenários mais sofisticados em seus scripts.

Imagine um programa que verifica se um usuário é maior de idade e se possui uma carteira de motorista válida para alugar um carro.

Os operadores lógicos permitem que você faça essa verificação de forma eficiente.

Exemplo:

// Verifica se o usuário é maior de idade e possui carteira de motorista
if (idade >= 18 && possuiCarteira) {
  console.log("Você pode alugar o carro.");
} else {
  console.log("Você não pode alugar o carro.");
}

// Verifica se o usuário não digitou um valor vazio
if (!valor.isEmpty()) {
  // Processa o valor digitado
} else {
  // Exibe uma mensagem de erro
}

Desafio:

  1. Crie um script JavaScript que solicita ao usuário três números.
  2. Utilize operadores lógicos para verificar se o primeiro número é maior que o segundo e se o segundo número é menor que o terceiro.
  3. Exiba uma mensagem na tela informando se os números estão em ordem crescente.

Parabéns por concluir o módulo 1! Você adquiriu os conhecimentos básicos sobre estruturas de controle em JavaScript.

Continue explorando, praticando e aprendendo para se tornar um desenvolvedor JavaScript proficiente.

No próximo tópico, vamos aplicar os conceitos abordado nesse módulo por meio de exercícios.

Entrar na conversa
Rolar para cima