Dux-Courses Evaluaciones
DOCSCURSOSROADMAPRANKINGPLAYGROUND
EntrarCrear Cuenta
Aurum-Courses

Una plataforma integral de aprendizaje y evaluación diseñada para acelerar tu carrera en tecnología.

Enlaces

  • Cursos
  • Documentación
  • Mi Perfil y Progreso
Aurum-Courses
  • Privacidad
  • Términos
  • Cookies

Nuestra Red

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. Todos los derechos reservados.

Desarrollado por Aurumdux

Docs/JavaScript/Operadores Matemáticos y Lógicos
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)
← AnteriorTipos de Datos PrimitivosSiguiente →Condicionales (If / Else)