Dlaczego skrótowy operator arytmetyczny ++ po nazwie zmiennej nie zwraca 2 w następującej instrukcji?
Mam bardzo prosty operator arytmetyczny, ale na końcu rozumiem, dlaczego nie zwraca 2. Poniższy kod zwraca 1. Myślałem, że x ++ równa się x = x + 1;
KOD
var x = 1;
document.write(x++);
Jeśli jednak uruchomię kod w następujący sposób, zwraca 2 zgodnie z oczekiwaniami
KOD
var x = 1;
document.write(++x);
Co ja robię źle?