Reglas de precedencia de operadores de JavaScript

 

 

 

Reglas de precedencia de operadores de javascript 1

Aprenda los conceptos básicos de las reglas de precedencia de operadores de JavaScript

Toda declaración compleja introducirá problemas de precedencia.

Toma esto:

const a = 1 * 2 + 5 / 2 % 2

El resultado es 2,5, pero ¿por qué? ¿Qué operaciones se ejecutan primero y cuáles deben esperar?

Algunas operaciones tienen más precedencia que otras. Las reglas de precedencia se enumeran en esta tabla:

Operador Descripción
- + ++ -- operadores unarios, incremento y decremento
* / % multiplicar/dividir
+ - suma/resta
= += -= *= /= %= **= asignaciones

Las operaciones del mismo nivel (como +y -) se ejecutan en el orden en que se encuentran. Mazos del Hearthstone

 

Siguiendo esta tabla, podemos resolver este cálculo:

const a = 1 * 2 + 5 / 2 % 2const a = 2 + 5 / 2 % 2const a = 2 + 2.5 % 2const a = 2 + 0.5const a = 2.5

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

Reglas de precedencia de operadores de JavaScript

Toda declaración compleja introducirá problemas de precedencia. Aprenda los conceptos básicos de las reglas de precedencia de operadores de JavaScript Apren

programar

es

https://aprendeprogramando.es/static/images/programar-reglas-de-precedencia-de-operadores-de-javascript-2001-0.jpg

2024-10-31

 

Reglas de precedencia de operadores de javascript 1
Reglas de precedencia de operadores de javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences