Fundamentos de JavaScript
Teoría: Llamada a una función - expresión
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.
- 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".
Cuando escribimos código, normalmente combinamos muchos resultados y acciones.
¿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:
Pero no podemos combinar acciones como si fueran resultados. Si lo intentas, tendrás un error:
¿Y las funciones?
Cuando usas una función (como Math.sqrt(9)), también obtienes un resultado que puedes usar donde quieras:
Incluso puedes juntar varias operaciones en una sola línea:
Combinando todo
Puedes usar resultados de operaciones, funciones y variables juntos:
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.