Inmutabilidad

Otro factor a considerar es que las expresiones son inmutables: una vez que se evalúan y se les asocia un valor, no pueden modificarse. Esto supone, por ejemplo, que no podemos asignar dos valores distintos a la misma variable:

Error tras la asignación de un valor a una variable dos veces

Tal y como nos indica el error que se muestra en el editor avanzado, la variable var1 ya ha sido definida, y no puede modificarse (ni siquiera podemos volver a asignarle el mismo valor que ya tenía).