Операторы 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; просмотров: 344;