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:
- Crie um script JavaScript que solicita ao usuário três números.
- 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.
- 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.