- Operaciones básicas
- Más operaciones matemáticas
- ¿Siempre usamos dos números?
- ¿El orden importa?
- ¿Y si combino varias operaciones?
Aunque no lo creas, las computadoras funcionan principalmente con números. ¡Sí, todo son números por dentro! Pero no te preocupes, para comenzar solo necesitas saber algo de aritmética básica.
Operaciones básicas
Cuando sumamos dos números en matemáticas, escribimos algo así: 3 + 4. En programación, ¡es igual de fácil! Mira cómo sería este mismo ejemplo en código JavaScript:
3 + 4;
Este código le dice al computador: «suma 3 más 4». Pero si ejecutas esto, ¡no verás nada! El computador hizo la operación, pero no sabe qué hacer con el resultado.
Para ver el resultado en pantalla, necesitamos pedirle explícitamente que lo muestre así:
// Recuerda poner siempre punto y coma (;) al final.
console.log(3 + 4); // Esto mostrará '7' en la consola
💡 Buenas prácticas: Siempre pon espacios alrededor de los operadores aritméticos (+, -, *). Es más fácil de leer.
console.log(3 + 4); // Claro
console.log(3+4); // Apretado
Más operaciones matemáticas
JavaScript te permite hacer muchas cuentas, no solo sumas. Mira esta tabla:
| Operación | Símbolo | Ejemplo | Resultado |
|---|---|---|---|
| Suma | + |
3 + 4 |
7 |
| Resta | - |
10 - 2 |
8 |
| Multiplicación | * |
3 * 5 |
15 |
| División | / |
8 / 2 |
4 |
| Módulo (residuo) | % |
10 % 3 |
1 |
| Potencia (exponente) | ** |
3 ** 2 |
9 |
Veamos algunos ejemplos:
console.log(8 / 2); // => 4
console.log(3 ** 2); // => 9
¿Siempre usamos dos números?
Sí, la mayoría de las operaciones usan dos números:
console.log(3 + 4); // => 7
console.log(10 - 2); // => 8
Pero también hay operaciones que usan solo un número, como cuando queremos cambiarle el signo:
console.log(-3); // => -3
¿El orden importa?
Sí. Algunas operaciones dan el mismo resultado aunque cambies el orden:
console.log(2 + 3); // => 5
console.log(3 + 2); // => 5
Pero otras cambian si alteras el orden:
console.log(5 - 2); // => 3
console.log(2 - 5); // => -3
Esto es igual que en matemáticas. ¡Ojo con el orden!
¿Y si combino varias operaciones?
Puedes combinar varias operaciones en una misma línea:
console.log(3 * 5 - 2); // => 13
JavaScript sigue el mismo orden de operaciones que aprendiste en el colegio:
- Paréntesis
() - Potencia
** - Multiplicación
*y División/ - Suma
+y Resta-
Por ejemplo:
console.log(2 + 2 * 2); // => 6
console.log((2 + 2) * 2); // => 8
Usa paréntesis para que sea claro
Aunque no siempre son obligatorios, los paréntesis ayudan a que otros entiendan tu código:
// Sin paréntesis: difícil de leer
console.log(8 / 2 + 5 - -3 / 2); // => 10.5
// Más claro:
console.log(((8 / 2) + 5) - (-3 / 2)); // => 10.5
💡 Piensa que otra persona va a leer tu código. Escribirlo claro te hace mejor programador (¡y mejor compañero de equipo!).
Resumen
- Usamos
+,-,*,/,%y**para hacer operaciones con números. - El orden de los elementos importa:
5 - 2no es lo mismo que2 - 5. - Algunas operaciones funcionan igual aunque cambies el orden (como la suma), pero otras no (como la resta o la división).
- Cuando combinas varias operaciones, JavaScript sigue una prioridad: multiplicación y división antes que suma y resta.
- Usa paréntesis
()si quieres cambiar el orden de cálculo o dejar el código más claro.
Si practicas con estos conceptos, entenderás mejor cómo funcionan las operaciones en los programas que escribas. ¡A programar!
Materiales adicionales
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.