Operadores en JavaScript

Introducción Link to heading

Los operadores son símbolos o palabras clave que se utilizan para realizar acciones sobre uno o más valores (operandos) en JavaScript.

Tipos de operadores Link to heading

  • Operadores binarios: Operan sobre dos operandos:

    • Aritméticos: +, -, *, /, %
    • Relacionales: <, >, <=, >=, ==, ===
    • Lógicos: &&, ||, !
    • De concatenación: +

Ejemplos Link to heading

  • Aritméticos:
3 + 2; // Sum: 5
50 - 10; // Subtraction: 40
10 \* 20; // Multiplication: 200
20/2; // Division: 10
20% 2; // Rest: 0
  • Relacionales:
3 == "3"; // Value equality: true
3 === "3"; // Equality of value and type: false
5 < 3; // Less than: false
5 > 3; // Greater than: true
5 <= 6; // Less than or equal to: true
5 >= 6; // Greater than or equal to: false
  • Lógicos:
true && true; // Both are true: true
true || false; // At least one is true: true
!false; // Negation: true
  • Concatenación:
"Hello " + "World"; // String concatenation: "Hello World"
  • Operadores unarios: Operan sobre un solo operando.

    • Negación: !
    • Incremento/Decremento: ++, --

Ejemplos: Link to heading

  • Negación:
!false; // Negation: true
  • Incremento/Decremento:
var a = 1;
a++; // Increase to 2
age--; // Decrease age by 1

Operadores avanzados Link to heading

  • Operador ternario:
var age = 18;
var message = age >= 18 ? "adult" : "Minor";
console.log(message); // "adult"
  • Operador de cortocircuito:
var a = 1;
var b = 2;

// B is only evaluated if a is truthy
a && b; // true

// b is evaluated even if a is falsy
a || b; // 2

¡Sigue aprendiendo sobre operadores para escribir código JavaScript más expresivo y eficiente!

<< Valores truthy y falsy en JavaScript Arrays en JavaScript >>