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