Инкремент - увеличение значения переменной. Декремент - уменьшение. Принято писать так: i++; А не так: i = i + 1; Это - просто короткая запись. Вообще, они идентичны
@@AlexMedovnik мне дали такую информацию: х++; //Сначала вернет текущее значение, а потом увеличит его на 1 х--; // Сначала вернет текущее значение, а потом уменьшит его на 1 ++х; // Сначала увеличит значение на 1, а потом вернет его --х; // Сначала уменьшит значение на 1, а потом вернет его Не понимаю, зачем возвращать значение?
Возврат значения - это результат операции. Например, оператор + возвращает результат сложения: X = 1 + 1 Если бы он не возвращал значение, то в X бы записалось не число 2, а undefined
@@AlexMedovnik Задание 7 Перепишите код с использованием операторов присваивания и инкремента/декремента (количество строк должно остаться прежним): let num = 1; num = num + 5; num = num - 3; num = num * 7; num = num / 3; num = num + 1; num = num - 1; alert(num); Помогите, пжл, сделать домашку. Я всё-равно не понимаю эти инкременте и декременты let num = 1; 6 = 1++ + 5; 2 = 1-- - 3; 7 = 1-- * 7; 2 = --1 / 3; 2 = --1 + 1; 0 = 1-- - 1; alert(num); // я вот так сделала У меня не только с этим проблемы
Дай бог вам здоровья, спасибо за урок. Очень недооценённый канал, учитывая, как вы понятно подаёте информацию
@@resteenv1e спасибо)
спасибо ! :-)
"Так никто не пишет" - А как пишут?. я учусь, только начала JS, но ничего не понимаю. Для чего вобще нужны инкременты и декременты???
Инкремент - увеличение значения переменной.
Декремент - уменьшение.
Принято писать так:
i++;
А не так:
i = i + 1;
Это - просто короткая запись. Вообще, они идентичны
@@AlexMedovnik мне дали такую информацию: х++; //Сначала вернет текущее значение, а потом увеличит его на 1
х--; // Сначала вернет текущее значение, а потом уменьшит его на 1
++х; // Сначала увеличит значение на 1, а потом вернет его
--х; // Сначала уменьшит значение на 1, а потом вернет его
Не понимаю, зачем возвращать значение?
Возврат значения - это результат операции.
Например, оператор + возвращает результат сложения:
X = 1 + 1
Если бы он не возвращал значение, то в X бы записалось не число 2, а undefined
@@AlexMedovnik Задание 7
Перепишите код с использованием операторов присваивания и инкремента/декремента (количество строк должно остаться прежним):
let num = 1;
num = num + 5;
num = num - 3;
num = num * 7;
num = num / 3;
num = num + 1;
num = num - 1;
alert(num);
Помогите, пжл, сделать домашку. Я всё-равно не понимаю эти инкременте и декременты
let num = 1;
6 = 1++ + 5;
2 = 1-- - 3;
7 = 1-- * 7;
2 = --1 / 3;
2 = --1 + 1;
0 = 1-- - 1;
alert(num); // я вот так сделала
У меня не только с этим проблемы
@@nadjastoll2952
let num = 1;
num += 5;
num -= 3;
num *= 7;
num /= 3;
num++;
num--;
alert(num);