Оператор используется для управления определенным значением или операндом. Операторы используются для выполнения определенных математических и логических вычислений с операндами. В этой статье мы поговорим о различных Операторы и как они используются в коде в следующей последовательности:
Что такое оператор?
Операторы используются для сравнения значений, выполнения арифметических операций и т. Д. Например, если мы берем простое выражение, 4 + 5 равно 9. Здесь 4 и 5 называются операндами, а «+» называется оператором. JavaScript состоит из операторов разных типов, которые используются для выполнения разных операций.
Типы операторов JavaScript
В JavaScript есть разные типы операторов, которые используются для выполнения разных операций. Некоторые из операторов JavaScript включают:
- Арифметические операторы
- Операторы сравнения
- Побитовые операторы
- Логические операторы
- Операторы присваивания
Арифметические операторы
Арифметические операторы используются для выполнения арифметических операций с операндами. Вот список операторов, которые известны как арифметические операторы JavaScript:
Оператор | Описание | пример |
+ | Добавляет два операнда | 10 + 20 = 30 |
- | Вычитает второй операнд из первого | 30–20 = 10 |
/ | Разделите числитель на знаменатель | 10/20 = 2 |
* | Умножить два операнда | 5 * 5 = 25 |
% | Выводит остаток от целочисленного деления. как работает tostring в Java | 20% 10 = 0 |
++ | Увеличивает целое значение на единицу | var a = 20 a ++ Теперь a = 21 |
- | Уменьшает целое значение на единицу | var a = 20 a– Теперь a = 19 |
Операторы сравнения
Оператор сравнения JavaScript сравнивает два операнда. Операторы сравнения следующие:
Оператор | Описание | пример |
== | Проверяет, равны ли два операнда. Если да, то условие выполняется. | 20 == 30 = ложь |
=== | Находит одинаковые (одинаковые и однотипные) | 10 == 20 = ложь |
знак равно | Проверяет, равны ли два операнда. Если значения не равны, то условие выполняется | 20! = 30 = верно |
! == | Это означает, что два значения не идентичны | 20! == 20 = ложь |
> приведите двойное значение к int java | Проверяет, больше ли значение левого операнда, чем значение правого операнда | 30> 10 = верно |
> = | Проверяет, больше ли значение левого операнда или равно значению правого операнда | 20> = 10 = верно |
< | Проверяет, меньше ли значение левого операнда, чем значение правого операнда. | двадцать<10 = false |
<= | Проверяет, меньше ли значение левого операнда или равно значению правого операнда | 30<=10 = false |
Побитовые операторы
Поразрядные операторы используются для выполнения поразрядных операций с операндами. Вот список побитовых операторов:
Оператор | Описание | пример |
& | Логическая операция И для каждого бита целочисленных аргументов | (10 == 20 и 20 == 33) = ложь |
| | Он выполняет логическую операцию ИЛИ над каждым битом своих целочисленных аргументов. | (10 == 20 | 20 == 33) = ложь |
^ | Этот оператор выполняет побитовую операцию XOR. | (10 == 20 ^ 20 == 33) = ложь |
~ | Это унарный оператор, который меняет местами все биты в операнде. | (~ 10) = -10 |
<< | Перемещает все биты в первом операнде влево на количество мест, указанное во втором операнде. | (10<<2) = 40 |
>> | Значение левого операнда перемещается вправо на количество битов, заданное правым операндом. | (10 >> 2) = 2 |
>>> | Этот оператор аналогичен оператору >>, за исключением того, что сдвинутые слева биты всегда равны нулю. | (10 >>> 2) = 2 |
Логические операторы
В списке представлены все логические операторы JavaScript:
Оператор | Описание | пример |
&& | Логический И - Если оба операнда ненулевые, условие становится истинным. | (10 == 20 && 20 == 33) = ложь |
|| | Логический ИЛИ - Если какой-либо из двух операндов не равен нулю, условие становится истинным. | (10 == 20 || 20 == 33) = ложь |
! | Логический НЕ - Изменяет логическое состояние своего операнда. | ! (10 == 20) = верно |
Операторы присваивания
Операторы присваивания используются для присвоения значений операнду. Следующие операторы известны как операторы присваивания JavaScript:
Оператор | Описание | пример |
знак равно | Назначает значения от правого операнда к левому операнду | 20 + 10 = 30 |
+ = | Он добавляет правый операнд к левому операнду и присваивает результат левому операнду | var a = 20 a + = 10 Теперь a = 30 |
знак равно | Он вычитает правый операнд из левого операнда и присваивает результат левому операнду. | var a = 30 a- = 10 Теперь a = 20 |
знак равно | Он умножает правый операнд на левый и присваивает результат левому операнду. | var a = 10 a * = 20 Теперь a = 200 |
знак равно какие ограничения в sql | Он делит левый операнд с правым операндом и присваивает результат левому операнду | var a = 10 a / = 2 Теперь a = 5 |
знак равно | Он принимает модуль с использованием двух операндов и присваивает результат левому операнду | var a = 10 a% = 2 Теперь a = 0 |
Это были некоторые из распространенных операторов JavaScript с их определением и примерами. На этом мы подошли к концу нашей статьи.
Теперь, когда вы знаете об операторах JavaScript, ознакомьтесь с пользователя Edureka. Курс по сертификации веб-разработки поможет вам узнать, как создавать впечатляющие веб-сайты с помощью HTML5, CSS3, Twitter Bootstrap 3, jQuery и API Google и развертывать их в Amazon Simple Storage Service (S3).
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Оператора JavaScript», и мы свяжемся с вами.