Операторы присваивания могут отличаться в разных языках программирования, но в большинстве случаев в качестве такого оператора используется знак “равно” (=). Например, в С/С+, JavaScript, Java, Python и многих других. Сегодня я буду говорить о JavaScript, но сказанное будет справедливо и для многих других языков. Итак, вот такая запись: х = 1 выполняет присваивание переменной х значения 1. После выполнения этого кода значение переменной х будет равно 1. Пожалуй, это одна из самых простых вещей в программировании, и её понимание не вызывает затруднений даже у самых-самых начинающих. В данном случае знак “равно” является оператором, а всё это вместе является выражением. И даже можно сказать, что это выражение возвращает результат. Поэтому у оператора присваивания, как и у других операторов, есть операнды. При этом левым операндом обязательно должна быть переменная (либо элемент массива или свойство объекта), а правым операндом может быть значение любого типа или выражение. ПРИМЕЧАНИЕ: сп