Entendiendo el Incremento

Por ejemplo esto:

var a = 123;
var b = a++;

ahoraa contiene124 yb contiene123

Entiendo que b está tomando el valor de a y luego a se está incrementando. Sin embargo, no entiendo por qué esto es así. La razón principal por la cual los creadores de JavaScript querrían esto. ¿Cuál es la ventaja de esto además de confundir a los novatos?

Respuestas a la pregunta(7)

Su respuesta a la pregunta