Operatory przypisania w JavaScript
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Operatory przypisania służą do nadawania wartości zmiennym. Podstawowy operator to =, np. x = 0, czyli przypisanie zmiennej x wartości 0.
Operator +=
Operator += oznacza: zwiększ aktualną wartość zmiennej o podaną wartość i zapisz wynik w tej samej zmiennej.
x += 10;
jest równoważne zapisowi:
x = x + 10;
Przykład:
x = 0;
x += 10;
Po wykonaniu kodu zmienna x ma wartość 10.
Inne operatory przypisania z działaniem
Podobnie działają inne skrócone operatory:
x -= 5oznaczax = x - 5x *= 3oznaczax = x * 3x /= 2oznaczax = x / 2x %= 4oznaczax = x % 4
Operator inkrementacji ++
Operator ++ zwiększa wartość zmiennej o 1.
x++;
jest najczęściej równoważne:
x = x + 1;
Dlatego zapis:
x = 0;
x++;
x = x + 9;
daje wynik 10, ponieważ najpierw x ma wartość 0, potem zostaje zwiększone do 1, a następnie dodane jest 9.
Wniosek egzaminacyjny
Aby sprawdzić równoważność kodu, należy obliczyć końcową wartość zmiennej krok po kroku. Kod x = 0; x += 10; kończy się wartością x = 10.