Informática salvaje

Pruebe ahora con el siguiente script:

<script type="text/javascript">
// Declaración de variable
var numero = 3;
// Mostramos un valor con post-incremento
alert(numero++);
// Mostramos el valor con otro post-incremento
alert(numero++);
</script>

¿Qué cree que ocurrirá? Si analizamos con calma el código veremos que el primer alert nos mostrará un 3, incrementando seguidamente el valor de la variable numero. Por ello, el segundo alert mostrará un 4 y después volverá a incrementar la variable.

Vamos con un último ejemplo para reforzar nuestros conocimientos sobre el funcionamiento de estos operadores tan traviesos:

<script type="text/javascript">
// Declaración de variable
var numero = 3;
// Mostramos un valor con pre-incremento
alert(++numero);
// Mostramos el valor con otro post-incremento
alert(numero++);
</script>

¡Buf! ¿Y ahora qué? Calma... vayamos siempre paso a paso.


¡El adrenalínico mundo de los lenguajes de programación! ¡GROARRR!

1 comentario

aningunsitioperoquesealejos dijo...

JavaScript Edición 2010
Astor de Caso Parra
Guías Prácticas Anaya