Źródło: Arkusze CKE
W języku JavaScript wynik działania instrukcji zmienna1 –= 1; będzie taki sam, jak instrukcji
Warianty odpowiedzi
-
A
A. zmienna1––;
-
B
B. zmienna1++;
-
C
C. zmienia1 = zmienna1 – 0;
-
D
D. zmienna1 === zmienna1 – 1;
Wyjaśnienie
Zapis zmienna1 -= 1 to skrócona forma odejmowania: bierzesz aktualną wartość zmiennej, odejmujesz od niej 1 i zapisujesz wynik z powrotem w tej samej zmiennej.
Dokładnie to samo robi operator dekrementacji (--). Napisanie zmienna1-- odejmuje od zmiennej jedynkę, co daje identyczny efekt końcowy.
W praktyce programistycznej zapis z dekrementacją jest po prostu krótszy i powszechnie stosowany w takich sytuacjach.