JavaScript 3 — Operadores básicos (+, -, *, /,
Apr 01 2023
JavaScript tiene varios tipos de operadores que le permiten realizar operaciones en valores o variables. Estos son algunos de los tipos de operadores más comunes en JavaScript: Puede encontrar una lista completa de la tabla de precedencia de operadores aquí.
JavaScript tiene varios tipos de operadores que le permiten realizar operaciones en valores o variables. Estos son algunos de los tipos de operadores más comunes en JavaScript:
// These will be used in the examples below
let num1 = 10;
let num2 = 5;
+operador de suma: suma dos valores juntos.-operador de resta: resta un valor de otro.*operador de multiplicación: multiplica dos valores./Operador de división: divide un valor por otro.%Operador de módulo: devuelve el resto después de la división.
console.log(num1 + num2); // Output: 15
console.log(num1 * num2); // Output: 50
console.log(num1 % num2); // Output: 0
== Operador de igualdad: compara dos valores para la igualdad.!=Operador de desigualdad: compara dos valores de desigualdad.>Operador mayor que: devuelve verdadero si el operando izquierdo es mayor que el operando derecho.<Operador menor que: devuelve verdadero si el operando izquierdo es menor que el operando derecho.>=Operador mayor o igual que: devuelve verdadero si el operando izquierdo es mayor o igual que el operando derecho.<=Operador menor o igual que: devuelve verdadero si el operando izquierdo es menor o igual que el operando derecho.console.log(num1 > num2); // Output: true
console.log(num1 != num2); // Output: true
&&Operador lógico AND: devuelve verdadero si ambos operandos son verdaderos.||Operador lógico OR: devuelve verdadero si al menos uno de los operandos es verdadero.!Operador lógico NOT: niega un valor booleano.console.log(num1 > num2 && num2 > 0); // Output: true
console.log(num1 == 10 || num2 == 10); // Output: true
=Operador de asignación: asigna un valor a una variable.+=operador de asignación de suma: agrega un valor a una variable y asigna el resultado a la variable.-=Operador de asignación de resta: resta un valor de una variable y asigna el resultado a la variable.*=operador de asignación de multiplicación: multiplica una variable por un valor y asigna el resultado a la variable./=Operador de asignación de división: divide una variable por un valor y asigna el resultado a la variable.num1 += 5;
console.log(num1); // Output: 15
++Operador de incremento: aumenta el valor de una variable en 1.--Operador decremento: disminuye el valor de una variable en 1.num2++;
console.log(num2); // Output: 6
&Operador AND bit a bit: realiza una operación AND bit a bit en dos valores.|Operador OR bit a bit: realiza una operación OR bit a bit en dos valores.^Operador XOR bit a bit: realiza una operación XOR bit a bit en dos valores.~Operador NOT bit a bit: realiza una operación NOT bit a bit en un valor.<<Operador de desplazamiento a la izquierda: desplaza los bits de un valor a la izquierda en un número específico de posiciones.>>Operador de desplazamiento a la derecha: desplaza los bits de un valor a la derecha en un número específico de posiciones.console.log(num1 & num2); // Output: 4
console.log(num1 << 1); // Output: 30
- El operador de multiplicación tiene mayor precedencia que el operador de suma. Por ejemplo, en la expresión
3 + 5 * 2, el operador de multiplicación se evaluará primero, dando como resultado3 + 10, que es igual a13. Si queremos que la suma se evalúe primero, necesitamos usar paréntesis:(3 + 5) * 2evaluaría a16. - El operador de asignación tiene una precedencia menor que la mayoría de los demás operadores. Por ejemplo, en la expresión
a = b + 2, el operador de suma se evaluará primero, lo que dará como resultadob + 2. Luego, el operador de asignación asignará este valor a la variablea. Si queremos asignar el valor debmás2aaprimero, necesitamos usar paréntesis:a = (b + 2). - El operador lógico AND tiene mayor precedencia que el operador lógico OR. Por ejemplo, en la expresión
a || b && c, el operador lógico AND se evaluará primero, lo que dará como resultadob && c. Luego, se evaluará el operador lógico OR, lo que resultará enaob && c. Si queremos que el operador lógico OR se evalúe primero, debemos usar paréntesis:(a || b) && cevaluaríaa || bprimero, luego&&conc.
Puede encontrar una lista completa de la tabla de precedencia de operadores aquí .

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































