Expressões Javascript

Javascript
Tempo de leitura: 4 minutos

Expressões Javascript: As expressões em JavaScript são a base para realizar cálculos, comparações e manipular dados. Elas são unidades de código que produzem um valor. Desde uma simples soma até complexas operações lógicas, as expressões são a linguagem fundamental que o JavaScript utiliza para realizar suas tarefas.

Neste artigo, vamos explorar em detalhes o conceito de expressões em JavaScript, seus tipos e como utilizá-las de forma eficaz.

O que são Expressões?

Uma expressão em JavaScript é qualquer fragmento de código que pode ser avaliado para produzir um valor. Esse valor pode ser um número, uma string, um booleano ou qualquer outro tipo de dado suportado pela linguagem.

Exemplo:

JavaScript

let resultado = 2 + 3; // A expressão "2 + 3" é avaliada como 5, que é atribuído à variável resultado

Tipos de Expressões

As expressões em JavaScript podem ser classificadas em diversos tipos, cada um com sua própria sintaxe e propósito:

Aritméticas: Utilizam operadores aritméticos para realizar cálculos numéricos.

JavaScript

let soma = 10 + 5;
let subtracao = 20 - 3;
let multiplicacao = 4 * 2;
let divisao = 16 / 2;
let modulo = 10 % 3; // Resto da divisão Use o código com cuidado.

Atribuição: Atribuem um valor a uma variável.

JavaScript

let x = 5; 
x += 3; // Equivalente a x = x + 3

Comparação: Comparam valores e retornam um valor booleano (true ou false).

JavaScript

let idade = 25;
let ehMaiorDeIdade = idade >= 18;

Lógicas: Combinam valores booleanos usando os operadores lógicos AND (&&), OR (||) e NOT (!).

JavaScript

let temCarteiraDeMotorista = true;
let podeDirigir = temCarteiraDeMotorista && idade >= 18;

Condicionais: Utilizadas em estruturas de controle como if e switch para tomar decisões.

JavaScript

let nota = 7;
let resultadoFinal = nota >= 7 ? "Aprovado" : "Reprovado"; // Operador ternário Use o código com cuidado.

De acesso a objetos: Acessam propriedades e métodos de objetos.

JavaScript

let pessoa = { nome: "João", idade: 30 };
let nomePessoa = pessoa.nome;

Chamada de função: Invocam uma função e executam o código dentro dela.

JavaScript

function saudacao(nome) { return "Olá, " + nome + "!"; }
let mensagem = saudacao("Maria");

    Operadores em Expressões

    Os operadores são símbolos especiais que realizam operações em valores. Os principais operadores em JavaScript são:

    • Aritméticos: +, -, *, /, %, ++, --
    • Atribuição: =, +=, -=, *=, /=, %=, **=
    • Comparação: ==, ===, !=, !==, <, >, <=, >=
    • Lógicos: &&, ||, !
    • Bitwise: &, |, ^, ~, <<, >>, >>>
    • Ternário: ? :

    Precedência de Operadores

    A ordem em que as operações são realizadas em uma expressão é determinada pela precedência dos operadores. Por exemplo, a multiplicação tem precedência maior que a adição. Para alterar a ordem de avaliação, você pode usar parênteses.

    JavaScript

    let resultado = 2 + 3 * 4; // Resultado será 14 (multiplicação antes da adição)
    let resultado2 = (2 + 3) * 4; // Resultado será 20 (adição dentro dos parênteses)

    Expressões Regulares

    As expressões regulares são um tipo especial de expressão utilizada para procurar padrões em strings. Elas são muito úteis para validação de dados, substituição de texto e outras tarefas relacionadas a manipulação de strings.

    JavaScript

    let texto = "Meu email é [email protected]";
    let regex = /S+@S+.S+/;
    let encontrouEmail = regex.test(texto);

    Conclusão

    Expressões Javascript: As expressões são a base para construir lógica em JavaScript. Dominar os diferentes tipos de expressões e seus operadores é fundamental para criar programas eficientes e robustos. Ao entender como as expressões funcionam, você poderá escrever código mais conciso e expressivo.

    Toda jornada tem um início, e o início para se tornar um desenvolvedor web é dominar as seguintes tecnologias, que você encontra aqui mesmo:

    HTML
    HTML
    CSS
    CSS
    Javascript
    JavaScript

    E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

    Hospedagem Hostinger
    Ofertas Amazon
    Amazon Prime
    Author: Thiago Rossi