Sí, me imaginé. No importa, porque parece que en JAVA es igual, así que aquel tema —supongo— puede quedar.
Como te dijeron allá, lo ideal hubiese sido probarlo antes de preguntar, porque anda. Yo tengo dudas sobre si esa forma es correcta; para cadenas sé que sí, pero como lo estás planteando para números, vamos a esperar a que venga alguien que sepa.
Desde ya que igual funciona
Código:
<script type="text/javascript">
var i = 0;
alert((i+=2) +"_"+ (i+=2) +"_"+ (i+=2) +"_"+ (i+=2));
</script>
pero siempre preferí ponerlo así
Código:
<script type="text/javascript">
var i = 0;
i = i+2;
alert(i);
</script>
Supongo que por capricho. Más escribo, y más me convenzo de que lo que pusiste está perfecto...