Операторы присваивания 

Операторы присваивания 

В JScript, как и в языке С, для изменения содержимого переменных можно комбинировать оператор присваивания "=" с другими операторами (табл. П1.6).

Таблица П1.6. Комбинации оператора присваивания и других операторов

Оператор Описание
= Простое присваивание
+= Увеличение численного значения или конкатенация (склеивание) строк
-= Уменьшение численного значения
*= Умножение
/= Деление
%= Вычисление остатка от деления
>>= Сдвиг вправо
>>>= Сдвиг вправо с заполнением освобождаемых разрядов нулями
<<= Сдвиг влево
|= Логическое ИЛИ
&= Логическое И
^= Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ
Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Операторы присваивания 

Из книги автора

Операторы присваивания  В JScript, как и в языке С, для изменения содержимого переменных можно комбинировать оператор присваивания "=" с другими операторами (табл. П1.6).Таблица П1.6. Комбинации оператора присваивания и других операторов Оператор Описание = Простое


Операторы отношения и логические операторы

Из книги автора

Операторы отношения и логические операторы Операторы отношения используются для сравнения значений двух переменных. Эти операторы, описанные в табл. П2.11, могут возвращать только логические значения true или false.Таблица П2.11. Операторы отношения Оператор Условие, при


Операторы присваивания

Из книги автора

Операторы присваивания Оператор присваивания = нам уже знаком. Его еще называют оператором простого присваивания, поскольку он просто присваивает переменной новое значение:a = 2;b = c = 3;Второе выражение в приведенном примере выполняет присвоение значения 3 сразу двум


Операторы присваивания

Из книги автора

Операторы присваивания Оператор присваивания = нам уже знаком. Его еще называют оператором простого присваивания, поскольку он просто присваивает переменной новое значение:a = 2;b = c = 3;Второе выражение в приведенном примере выполняет присвоение значения 3 сразу двум


R.5.17 Операции присваивания

Из книги автора

R.5.17 Операции присваивания Существует несколько операций присваивания, все они выполняются справа налево. Для всех них требуется, чтобы левым операндом был изменяемый адрес. Тип выражения присваивания совпадает с типом левого операнда. Результат операции присваивание -


R.13.4.3 Присваивания

Из книги автора

R.13.4.3 Присваивания Функция присваивания operator=() должна быть нестатической функцией-членом. Она не наследуется (§R.12.8). Более того, если пользователь не определил для класса X функцию operator=, то используется стандартная функция operator=, которая определяется как присваивание по


Операторы присваивания

Из книги автора

Операторы присваивания Операторы присваивания приписывают переменным или свойствам объектов конкретные значения. Такие операторы всегда состоят из трех частей: имени переменной, или свойства, знака равенства и выражения, задающего нужное значение.Термин выражение я


Глава 2 Конструкторы, деструкторы и операторы присваивания

Из книги автора

Глава 2 Конструкторы, деструкторы и операторы присваивания Почти во всех ваших классах будут определены один или несколько конструкторов, деструктор и оператор присваивания. Это функции, которые отвечают за операции создания и инициализации объекта, его уничтожения, а


Правило 10: Операторы присваивания должны возвращать ссылку на *this

Из книги автора

Правило 10: Операторы присваивания должны возвращать ссылку на *this Одно из интересных свойств присваивания состоит в том, что такие операции можно выполнять последовательно:int x,y,z;x = y = z = 15; // цепочка присваиванийТакже интересно, что оператор присваивания


II. Операции присваивания

Из книги автора

II. Операции присваивания =     Присваивает значение, указанное справа, переменной, стоящей слеваКаждая из приводимых ниже операции изменяет переменную, стоящую слева, на величину, находящуюся справа. Мы используем следующие обозначения: П для правой части и Л для левой. +


Операции присваивания

Из книги автора

Операции присваивания В языке Си имеются следующие операции присваивания: Операция Действие ++ Унарный инкремент -- Унарный декремент = Простое присваивание *= Умножение с присваиванием /= Деление с присваиванием %= Остаток от деления с присваиванием += Сложение с


Оператор присваивания

Из книги автора

Оператор присваивания Для класса CObject описан оператор присваивания. Он описан с ключевым словом private и не имеет реализации:private:void operator=(const CObject& src);Таким образом для классов, наследованных от CObject запрещается выполнение операции копирования по умолчанию. Если такая


7.14 Операции Присваивания

Из книги автора

7.14 Операции Присваивания Есть много операций присваивания, все группируют слева направо. Все в качестве левого операнда требуют lvalue, и тип выражения присваивания тот же, что и у его левого операнда. Это lvalue не может ссылаться на константу (имя массива, имя функции или const).