Top.Mail.Ru
Ответы

Что значит "+=" в javascript?

По дате
По Рейтингу
Аватар пользователя
Новичок
8лет

например
+=5 это
x=x+5

var x=3;
x+=5;
тоже самое что
var x=3;
x=x+5;

вообще оператор "+=" это оператор присвоения, как и оператор "="
Оператор += вместо полного замещения находящегося слева значения добавляет
к нему значение, которое находится справа от него

Аватар пользователя
Просветленный
8лет

упрощенная запись
a = a + b
a += b

Аватар пользователя
Просветленный
8лет

Это значит "дописать/досчитать", не присвоить или перезаписать.

Например:
var str = 'Hello';
str = ' world';
alert(str); // получится world.

var str = 'Hello';
str += ' world';
alert(str); // получится Hello world.

Аватар пользователя
Гуру
8лет

например:
var num = 2;
num+=4;

num увеличится на 4.