Dux-Courses Evaluations
COURSESDOCUMENTATION
RoadmapRanking
Tutorial Daily ChallengePLAYGROUNDARENA
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
  • My Profile & Progress
Aurum-Courses
  • Privacy Policy
  • Terms of Service
  • Cookies Management

Our Network

  • Aurumdux
  • MiniDuxTools
© 2026 Aurum-Courses. All rights reserved. Made with passion for the developer ecosystem.

Developed by 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 y ejecútalo directamente en el navegador.

Live Sandbox (JAVASCRIPT)
Output
← AnteriorTipos de Datos PrimitivosSiguiente →Condicionales (If / Else)