Відмінності між версіями «Оператори присвоення JavaScript»
Матеріал з Вікі ЦДУ
(Створена сторінка: == '''''Оператори присвоювання''''' == Оператор присвоює значення лівому операнду, заснованом…) |
|||
Рядок 1: | Рядок 1: | ||
− | |||
Оператор присвоює значення лівому операнду, заснованому на значенні правого операнда. Основний оператор присвоювання рівність "'''='''", який присвоює значення правого операнда лівому операнду. Тобто '''X = Y''' приписує значення '''Y до X''' (значення '''Y''' присвоюється '''X'''). | Оператор присвоює значення лівому операнду, заснованому на значенні правого операнда. Основний оператор присвоювання рівність "'''='''", який присвоює значення правого операнда лівому операнду. Тобто '''X = Y''' приписує значення '''Y до X''' (значення '''Y''' присвоюється '''X'''). | ||
Рядок 20: | Рядок 19: | ||
<li>Побітове OR '''x |= y''' означає '''x = x | y''' </li> | <li>Побітове OR '''x |= y''' означає '''x = x | y''' </li> | ||
</ul> | </ul> | ||
+ | |||
[[Оператори мови JavaScript]] | [[Оператори мови JavaScript]] |
Версія за 12:21, 21 квітня 2010
Оператор присвоює значення лівому операнду, заснованому на значенні правого операнда. Основний оператор присвоювання рівність "=", який присвоює значення правого операнда лівому операнду. Тобто X = Y приписує значення Y до X (значення Y присвоюється X).
Інші оператори виглядають наступним чином:
- Додавання, конкатенація: x += y означає x = x + y
- Віднімання: x -= y означає x = x - y
- Множення: x *= y означає x = x * y
- Ділення: x /= y означає x = x / y
- Обчислення залишку від ділення: x %= y означає x = x % y
Є додаткові оператори присвоювання для побітових операторів:
- Побітовий зсув вліво: x <<= y означає x = x << y
- Побітовий зсув праворуч: x >> = y означає x = x >> y
- Побітовий зсув вправо із заповненням нулями x >>>= y означає x = x >>> y
- Побітове AND x &= y означає x = x & y
- Виключне побітове АБО x ^ = y означає x = x ^ y
- Побітове OR x |= y означає x = x | y