Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

116
Vistas
Confundido acerca del operador de incremento de postfijo y la precedencia del operador de asignación en JavaScript

La documentación de precedencia de operadores dice que el operador de incremento de postfijo tiene una precedencia más alta que el operador de asignación, pero el siguiente ejemplo muestra que ocurre lo contrario:

 var i = 1; var j = i++; console.log(j); // will output 1 (I expected the output to be 2)

¿Por qué la salida es 1 en lugar de 2 ?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El operador de incremento posterior incrementa el valor de la variable, pero devuelve el valor antes de que se incrementara. Por lo tanto, j tendrá un valor de 1 mientras que i tendrá un valor de 2 .

 var i = 1; var j = i++; console.log("j =", j); console.log("i =", i);

Ver operador de incremento :

Si se usa postfijo, con operador después del operando (por ejemplo, x++), el operador de incremento incrementa y devuelve el valor antes de incrementar.
Si se usa como prefijo, con el operador antes del operando (por ejemplo, ++x), el operador de incremento incrementa y devuelve el valor después del incremento.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda