Principiantejavascript
Operadores Matemáticos y Lógicos
Aprende a sumar, restar, comparar valores y usar lógica básica en tu código.
Operadores Matemáticos Básicos
JavaScript puede funcionar como una gran calculadora usando los operadores aritméticos comunes: suma (
+), resta (-), multiplicación (*), división (/) y el "resto" de una división (%).javascript
1let suma = 5 + 3; // 8
2let resta = 10 - 2; // 8
3let multi = 4 * 2; // 8
4let division = 16 / 2; // 8
5
6// El operador módulo (%) devuelve el resto de una división
7let resto = 10 % 3; // 1 (porque 10 dividido por 3 es 9, sobra 1)Operadores de Comparación
Sirven para comparar dos valores. Devuelven un Boolean (
true o false). Siempre debes usar el triple igual === (que compara el valor Y el tipo de dato) en lugar del doble igual == (que puede ser engañoso).javascript
1console.log(10 > 5); // true (Mayor que)
2console.log(5 < 2); // false (Menor que)
3console.log(10 >= 10); // true (Mayor o igual que)
4
5console.log(5 === 5); // true (Estrictamente igual)
6console.log(5 === "5");// false (Diferente tipo: numero vs texto)
7console.log(5 !== 8); // true (Estrictamente distinto)Operadores Lógicos (AND, OR, NOT)
Permiten combinar diferentes condiciones lógicas:
-
&& (AND / Y): Verdadero solo si todas las condiciones son verdaderas.
- || (OR / O): Verdadero si al menos una condición es verdadera.
- ! (NOT / NO): Invierte el valor (de verdadero a falso y viceversa).javascript
1let tieneEntrada = true;
2let esMayorEdad = false;
3
4console.log(tieneEntrada && esMayorEdad); // false (Falta ser mayor de edad)
5console.log(tieneEntrada || esMayorEdad); // true (Tiene entrada al menos)
6console.log(!tieneEntrada); // false (Invirtió el true a false)Prueba lo aprendido
Escribe código JavaScript y ejecútalo directamente en el navegador.
Editor de Códigojavascript
1let suma = 5 + 3; // 8
2let resta = 10 - 2; // 8
3let multi = 4 * 2; // 8
4let division = 16 / 2; // 8
5
6// El operador módulo (%) devuelve el resto de una división
7let resto = 10 % 3; // 1 (porque 10 dividido por 3 es 9, sobra 1)