Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Operator += w JavaScript

Operator += w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Operator += w JavaScript

Operator += to operator dodawania z przypisaniem. Służy do zwiększenia aktualnej wartości zmiennej o podaną wartość.

Składnia

zmienna += wartość;

Ten zapis jest skrótem od:

zmienna = zmienna + wartość;

Przykład

let i = 0;
i += 3;
console.log(i); // 3

i += 3;
console.log(i); // 6

Po każdym wykonaniu instrukcji i += 3 zmienna i zwiększa się o 3.

Zastosowanie w pętli

Operator += często stosuje się w pętlach, gdy licznik ma zmieniać się o więcej niż 1.

for (let i = 0; i < T.length; i += 3) {
  T[i] = 1;
}

Powyższy kod przypisuje wartość 1 elementom tablicy o indeksach 0, 3, 6, 9 itd., czyli co trzeciemu elementowi licząc od indeksu 0.

Różnica między += a =+

i += 3; // i = i + 3
i =+ 3; // i = +3

Zapis i =+ 3 jest poprawny składniowo, ale oznacza przypisanie wartości dodatniej 3. Nie zwiększa zmiennej o 3. W pytaniach egzaminacyjnych jest to częsta pułapka.