Операторы
Операторы присваивания
Для присваивания значений в JavaScript используются следующие операторы:
Оператор | Пример | Результат |
---|---|---|
= | х=у | х равно у |
+= | х+=у | х равно x+ у |
= | х-=у | х равно x-у |
*= | х*=у | х равно x*у |
/= | х/=у | х равно x/у |
%= | х%=у | х равно остатку от деления х на у |
Каждый из этих операторов присваивает значение справа переменной слева. Пример:
X
=
200
;
Y
=
10
;
X
+
=
y;
// х теперь равен 210
Операторы сравнения
Оператор | Значение |
---|---|
== | Равно |
!= | Не равно |
> | Больше, чем |
>= | Больше или равно |
< | Меньше, чем |
<= | Меньше или равно |
Другие операторы
Оператор | Значение |
---|---|
+ | Сложение |
Вычитание | |
* | Умножение |
Уменьшение на 1 | |
& или AND | Поразрядное логическое И |
|или OR | Поразрядное логическое ИЛИ |
^ или ХО | Сложение по модулю 2 |
<< | Сдвиг на один разряд влево |
/ | Деление |
% | Деление по модулю |
++ | Увеличение на 1 |
>> | Сдвиг на один разряд вправо |
>>> | Сдвиг вправо с заполнением нулями |
&& | Логическое И |
I | Логическое ИЛИ |
! | Логическое НЕ |
Строковые операторы
Оператор | Значение |
---|---|
+ | Склеивание строк |
> >= |
Сравнивает строки путем сравнения кодов ASCII, начиная с правого конца |
< <= |
Сравнивает строки путем сравнения кодов ASCII, начиная с левого конца |
Комментарии
Оператор | Значение |
---|---|
// | Комментарий – занимает одну строку |
/* */ |
Комментарий – занимает несколько строк |