JackShcherbakov
@JackShcherbakov

Чем отличается += от ++ в JavaScript?

Начал изучать JavaScript по книге Дэвида Макфарланда и столкнулся со следующим вопросом: в чем же разница между += и ++? Например :
var num = 1;
while(num <= 5){
document.write('<p>Число номер ' + num + '</p>');
num += 1; /*или это тоже само что и num ++ */
}


Спасибо всем, кто поможет!
  • Вопрос задан
  • 4844 просмотра
Решения вопроса 1
twobomb
@twobomb
++ Инкремент, всегда прибавлет +1 к переменной
+= сокращенная форма
переменная = переменная +
, соотвественно можно не только прибавить 1, но и любое значение
PS. При использовании инкремента важно то где он стоит, если перед переменной то число увеличивается, а потом возвращается. А если после переменной, то сначала возвращается, а потом увеличивается
Префиксная форма
var a = 2;
var b = ++a;
alert(b)//3

Постфиксная форма
var a = 2;
var b = a++;
alert(b);// 2
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 14:41
20000 руб./за проект
25 нояб. 2024, в 14:20
1500 руб./за проект
25 нояб. 2024, в 13:53
150000 руб./за проект