Przejdź do głównej treści

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 -= 5 oznacza x = x - 5
  • x *= 3 oznacza x = x * 3
  • x /= 2 oznacza x = x / 2
  • x %= 4 oznacza x = 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.