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:
+
- Aritméticos:
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:
++
,--
- Negación:
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!