Операторы JavaScript
Рассмотрим некоторые термины:
Операнд – это то, к чему применяется оператор. Например, в умножении 3 * 7 есть два операнда – 3 и 7.
Унарнымназывается оператор,который применяется к одному операнду;
Бинарным –применяется к двум операндам;
Все операторы JavaScript можно разделить на несколько групп:
1. Оператор присваивания (=) –является наиболее часто используемым оператором.
2. Арифметические операторы – выполняют различные действия с числами. К ним относятся:
| Оператор | Действие |
| + | сложение |
| - | вычитание |
| * | умножение |
| / | деление |
| << | поразрядное смещение влево |
| >> | поразрядное смещение вправо |
| >>> | смещение вправо |
| ~ | побитовое дополнение (отрицание) |
| % | деление по модулю (остаток от деления) |
| ** | возведение в степень |
3. Строковые операторы в JavaScript всего один оператор конкатенации строк. Он записывается также, как и арифметический оператор (+), интерпретатор JavaScript сам определяет, в каком случае данный оператор означает сложение, а в каком – конкатенацию.
Операторы сравнения
| Оператор | Действие |
| == | равенство |
| != | неравенство |
| > | больше |
| < | меньше |
| >= | больше или равно |
| <= | меньше или равно |
| === | идентичность |
| !== | неидентичность |
Следствием выполнения данных операторов является логическое значение, полученное в результате сравнения - true – истина, false – ложь.
Логические операторы
| Оператор | Действие |
| логическое И (&&) | логическая конъюнкция |
| логическое НЕ (!) | логическое отрицание |
| логическое ИЛИ (||) | логическая дизъюнкция |
Сокращенная форма операторов, к ним можно отнести
| Оператор | Действие |
| ++ | Инкремент, увеличивает значение числовой переменной на 1 |
| -- | Декремент, уменьшает значение числовой переменной на 1 |
Рассмотрим пример, который продемонстрирует работу с операторами над переменными. Результат будем выводить в консоль.
<script>
let sum = 5000; // сумма вклада
let percent = 8.5; // процент по вкладу
let income = sum * percent / 100; // доход по вкладу
sum = sum + income; // определяем новую сумму
console.log("Доход по вкладу: " + income);
console.log("Сумма вклада после первого года: " + sum);
</script>
Дата добавления: 2021-01-26; просмотров: 543;











