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.