Operator przypisania dodawania += w JavaScript

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

Operator += w JavaScript

Operator += to operator przypisania z dodawaniem. Służy do zwiększenia wartości zmiennej o podaną wartość i zapisania wyniku z powrotem do tej samej zmiennej.

Składnia

zmienna += wartosc;

Jest to skrócony zapis instrukcji:

zmienna = zmienna + wartosc;

Przykład z liczbą

let liczba = 5;
liczba += 1;
console.log(liczba); // 6

Instrukcja liczba += 1 oznacza: weź aktualną wartość zmiennej liczba, dodaj 1, a wynik zapisz ponownie do liczba.

Związek z inkrementacją

Dla zwiększenia wartości o 1 zapis:

zmienna++;

jest równoważny pod względem końcowej wartości z:

zmienna += 1;

oraz z:

zmienna = zmienna + 1;

Dlatego w pytaniu egzaminacyjnym poprawną odpowiedzią jest zmienna += 1;.

Uwaga na teksty

W JavaScript operator + może też oznaczać konkatenację tekstu. Dlatego przy zmiennych tekstowych += dopisuje tekst:

let napis = "Ala";
napis += " ma kota";
console.log(napis); // Ala ma kota

W kontekście pytania chodzi jednak o zmienną liczbową i zwiększenie jej wartości o 1.