| 
		
			Сообщение от hoz
			
		
	 | 
	
		Здесь порядок исполнения операторов и соот-но кода будет следующий: 
i++ 
a = "то что получилось в результате выполнения предыдущей операции, а это 2"
	 | 
	
Этот порядок исполнения только в твоей голове...
В JS же будет следующее
i=1;
a=i;
i=i+1;
alert(a+', '+i);