Sobes.tech
Intern

O que é uma expressão no contexto do JavaScript?

sobes.tech IA

Resposta da IA

Uma expressão em JavaScript é qualquer fragmento de código que produz um valor.

Exemplos de expressões:

  • Literais (strings, números, arrays, objetos):
    // Literal numérico
    10
    
    // Literal de string
    "olá"
    
    // Literal de array
    [1, 2, 3]
    
    // Literal de objeto
    { name: "Alice" }
    
  • Identificadores (nomes de variáveis):
    // Identificador de variável, devolve o valor da variável
    myVariable
    
  • Operações aritméticas e lógicas:
    // Expressão aritmética
    5 + 3 * 2
    
    // Expressão lógica
    a > b && c < d
    
  • Chamadas de funções:
    // Chamada de função, devolve o valor retornado pela função
    myFunction(arg1, arg2)
    
  • Atribuição (o valor da expressão de atribuição é o valor atribuído):
    // Expressão de atribuição
    x = 10
    
  • Operador ternário:
    // Expressão ternária
    condition ? value1 : value2
    

Ao contrário dos operadores, as expressões sempre devolvem um valor.