Dux-Courses Evaluaciones
DOCUMENTATIONCOURSESROADMAPRANKINGBLOGPLAYGROUND
LoginSign Up
Aurum-Courses

Aurum Courses is an advanced learning and evaluation platform designed to accelerate your tech career. We provide an immersive environment filled with challenges, technical documentation, and verifyable certificates for frontend, backend, and fullstack technologies.

Platform Links

  • Interactive Courses
  • Technical Documentation
  • Tech Blog & Articles
  • Mi Perfil y Progreso

About the Project

  • About the Project
  • Contact & Support

Legal & Compliance

  • Privacy Policy
  • Terms of Service
  • Cookies Management
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

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)