Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Llamada a una función - expresión Fundamentos de JavaScript

En programación, casi todo lo que escribimos es uno de estos dos tipos:

  • Expresión: es cualquier fragmento de código que produce un valor, como un número o un texto. Piensa en una expresión como una pregunta cuya evaluación te da una respuesta.
1 + 5 * 3; // expresión matemática que devuelve 16
'Códi' + 'Ca'; // expresión de concatenación que devuelve 'CódiCa'
  • Instrucción: es una orden que le dice a la computadora qué hacer, pero que no devuelve un valor directamente. Es como dar una indicación: "realiza esta acción".
const x = 5;
console.log(x);

Cuando escribimos código, normalmente combinamos muchos resultados y acciones.

1 + 5 * 3; // expresión matemática que devuelve 16
'Códi' + 'Ca'; // expresión de concatenación que devuelve 'CódiCa'

const rate = 10;
rate * 5; // devuelve 50

¿Por qué importa la diferencia?

A veces, queremos usar el resultado de una operación en otra parte del código. Por ejemplo, puedes guardar el resultado en una variable y luego mostrarlo:

const suma = 1 + 5; // El resultado es 6
console.log(suma);   // Muestra 6

Pero no podemos combinar acciones como si fueran resultados. Si lo intentas, tendrás un error:

10 + const suma = 1 + 5; // ❌ Error: aquí intentas mezclar resultado y acción

¿Y las funciones?

Cuando usas una función (como Math.sqrt(9)), también obtienes un resultado que puedes usar donde quieras:

const raiz = Math.sqrt(9); // Resultado: 3
console.log(raiz + 1);     // Resultado: 4

Incluso puedes juntar varias operaciones en una sola línea:

console.log(1 + Math.sqrt(9)); // 1 + 3 = 4

Combinando todo

Puedes usar resultados de operaciones, funciones y variables juntos:

const name = 'JavaScript';
const ultimo = name.length - 1;
console.log(`Última letra: ${name[ultimo]}`); // 't'


Resumen

  • Una expresión te da un resultado que puedes usar.
  • Una instrucción le dice al programa qué hacer (como guardar un valor).
  • Los resultados se pueden combinar para hacer cosas más complejas.
  • Las funciones, igual que las operaciones, dan resultados que puedes aprovechar en tu código.

Si sabes distinguir entre resultados y acciones, puedes automatizar tareas, validar información y combinar operaciones para resolver problemas en la vida real y en cualquier trabajo de tecnología.

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY