Sobes.tech
Intern

¿Qué es una expresión en el contexto de JavaScript?

sobes.tech AI

Respuesta de la IA

Una expresión en JavaScript es cualquier fragmento de código que produce un valor.

Ejemplos de expresiones:

  • Literales (cadenas, números, matrices, objetos):
    // Literal numérico
    10
    
    // Literal de cadena
    "hola"
    
    // Literal de matriz
    [1, 2, 3]
    
    // Literal de objeto
    { name: "Alice" }
    
  • Identificadores (nombres de variables):
    // Identificador de variable, devuelve el valor de la variable
    myVariable
    
  • Operaciones aritméticas y lógicas:
    // Expresión aritmética
    5 + 3 * 2
    
    // Expresión lógica
    a > b && c < d
    
  • Llamadas a funciones:
    // Llamada a función, devuelve el valor que la función retornó
    myFunction(arg1, arg2)
    
  • Asignación (el valor de la expresión de asignación es el valor asignado):
    // Expresión de asignación
    x = 10
    
  • Operador ternario:
    // Expresión ternaria
    condition ? value1 : value2
    

A diferencia de los operadores, las expresiones siempre devuelven un valor.