JavaScript | Мультипликативные операторы — efim360.ru
Мультипликативные операторы (Multiplicative Operators)
Синтаксис (
Syntax)MultiplicativeExpression[Yield, Await]:
ExponentiationExpression[?Yield, ?Await]
MultiplicativeExpression[?Yield, ?Await]MultiplicativeOperator ExponentiationExpression[?Yield, ?Await]
MultiplicativeOperator : один из
* / %
Примечание
Оператор * выполняет умножение, производя произведение своих операндов.
Оператор / выполняет деление, производя частное своих операндов.
Оператор % возвращает остаток своих операндов от подразумеваемого деления.
Пример оператора умножения
*Оператор * выполняет умножение, производя произведение своих операндов.
2 * 5 10 // с экспоненциальным выражением справа 2 * 5 ** 3 250 // с экспоненциальным выражением слева 2 ** 5 * 3 96 3 * 4 * 5 60 // с экспоненциальным выражением внутри 3 * 4 ** 2 * 5 240
Экспоненциальное выражение имеет приоритет перед мультипликативным выражением. Как в математике.
var a = 1; var b = 2; var c = 3; var x = a ** c * b ** c;
В переменной x мы получим число 8
Мультипликативное и Экспоненциальное выражения на переменных — JavaScript
Пример оператора деления
/Оператор
10 / 2 5 48 / 2 / 3 8
Пример оператора остатка от деления
%Оператор % возвращает остаток своих операндов от подразумеваемого деления.
40 % 12 4 12 * 3 = 36; 40 - 36 = 4 (остаток от деления)
60 % 24 12 24 * 2 = 48; 60 - 48 = 12 (остаток от деления) 313 % 157 % 111 45 157 * 1 = 157; 313 - 157 = 156; 111 * 1 = 111; 156 - 111 = 45 (остаток от деления)
При помощи оператора % можно проверять кратность чисел. Например можно проверить является ли число 15 кратным 5?
15 % 5 5 * 3 = 15;
Остаток от деления равен нулю, а значит число 15 кратно 5.
Семантика времени выполнения: оценка
MultiplicativeExpression : MultiplicativeExpression MultiplicativeOperator ExponentiationExpression
1. Пусть opText будет исходным текстом, сопоставленным MultiplicativeOperator. 2. Вернуть ? EvaluateStringOrNumericBinaryExpression(MultiplicativeExpression, opText, ExponentiationExpression).
Вызов абстрактных операций и операций, управляемых синтаксисом, с префиксом значка вопроса ? указывают, что к результирующей Записи о Завершении следует применить ReturnIfAbrupt.
Информационные ссылки
JavaScript | Алгоритмические обозначения
JavaScript | Условные обозначения
Стандарт ECMAScript — Раздел «13.7 Multiplicative Operators» — https://tc39.es/ecma262/#sec-multiplicative-operators
операторов JavaScript | Типы операторов в JavaScript
Последнее обновление 14 апреля 2022 г. 3 тыс. просмотров
4 / 31 Блог из JavaScript
Стать сертифицированным специалистом
Оператор используется для управления определенным значением или операндом. Операторы используются для выполнения определенных математических и логических вычислений над операндами. В этой статье мы обсудим различные операторы JavaScript и то, как они используются в коде, в следующей последовательности:
- Кто такой оператор?
- Типы операторов JavaScript
- Арифметические операторы
- Операторы сравнения
- Побитовые операторы
- Логические операторы
- Операторы присваивания
- Арифметические операторы
- Операторы сравнения
- Операторы по биту
- Логические операторы
- Операторы назначения
9 Что такое оператор?
Операторы используются для сравнения значений, выполнения арифметических операций и т. д. Например, если мы возьмем простое выражение, 4 + 5 равно 9. Здесь 4 и 5 называются операндами, а «+» называется оператором. JavaScript состоит из разных типов операторов, которые используются для выполнения разных операций.
Типы операторов JavaScriptВ JavaScript существуют различные типы операторов, которые используются для выполнения различных операций. Некоторые из операторов JavaScript включают в себя:
Operator | Description | Example | |
+ | Adds two operands | 10 + 20 = 30 | |
– | Вычитает второй операнд из первого0065 / | Divide the numerator by the denominator | 20/10 = 2 |
* | Multiply two operands | 5 * 5 = 25 | |
% | Выходные выводы оставшаяся часть целочисленного подразделения | 20 % 10 = 0 | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Увеличивает целочисленное значение на единицу | var a=20; а++; Теперь a = 21 | |
— | Уменьшает целое число на единицу | var a=20; а–; Теперь a = 19 |
Оператор сравнения JavaScript сравнивает два операнда. Операторы сравнения следующие:
Оператор | Описание | Пример | |
== | == 07064 | == 707064 | =. Если да, то условие становится истинным. | 20==30 = ложь |
=== | Находит идентичные (равные и одного типа) 33 | ||
!= | Проверяет, равны ли два операнда или нет. Если значения не равны, то условие становится истинной | 20! = 30 = True | |
! == | Это подразумевает, что два значения не идентичны | 20 200002 20 20 0002 20 200002 20 200002 20202 20 !==20 = ложь | |
> | Проверяет, больше ли значение левого операнда, чем значение правого операнда. | 30>10 = true больше или равно значению правого операнда | 20>=10 = true |
< | Это проверяет, меньше ли значение левого операнда правый операнд | 20 <10 = FALSE | |
<= | Проверки, если стоимость левой опереда меньше, чем или равна значению правой операции | 6 30<=10 = false
Побитовые операторы используются для выполнения побитовых операций над операндами. Вот список побитовых операторов:
Operator | Description | Example | ||||
& | Boolean AND operation on each bit of its integer arguments | (10 ==20 и 20==33) = ложь | ||||
| | Он выполняет логическую операцию ИЛИ над каждым битом своих целочисленных аргументов 920 == 33) = FALSE | |||||
~ | Это унаральный оператор и работает, когда он переворачивает все биты в операнде | (~ 10) = -10 | 8333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333339.(~ 10). | << | Перемещает все биты в первом операнде влево на число позиций, указанное во втором операнде. | (10<<2) = 40 |
>> | Значение левого операнда сдвигается вправо на число битов, указанное правым операндом. | (10>>2) = 2 | ||||
>>> | >> Это сдвинуто влево, за исключением того, что операторы сдвинуты влево, за исключением того, что операторы сдвинуты влево, | >> всегда ноль. | (10>>>2) = 2 |
The list provides all the JavaScript logical operators:
Operator | Description | Example |
&& | Логические И — Если оба операнда отличны от нуля, то условие становится истинным | (10==20 && 20==33) = ложь |
|| | Логический ИЛИ – Если любой из двух операндов отличен от нуля, условие становится истинным. | (10==20 || 20==33) = ложь |
! | Логический НЕ – Инвертирует логическое состояние своего операнда. | !(10==20) = true |
Операторы присваивания используются для присвоения значений операнду. The following operators are known as JavaScript assignment operators:
Operator | Description | Example |
= | Assigns values from the right побочный операнд к левому операнду | 20+10 = 30 |
+= | Добавляет правый операнд к левому операнду и присваивает результат левому операнду | var a=20; а+=10; Теперь a = 30 |
-= | Вычитает правый операнд из левого операнда и присваивает результат левому операнду | var a=30; а-=10; Теперь a = 20 |
*= | Умножает правый операнд на левый операнд и присваивает результат левому операнду | var a=10; а*=20; Теперь a = 200 |
/= | Он делит левый операнд на правый операнд и присваивает результат левому операнду | var a=10; а/=2; Теперь a = 5 |
%= | Он принимает модуль, используя два операнда, и присваивает результат левому операнду | вар а=10; а%=2; Теперь a = 0 |
Это были некоторые из распространенных операторов JavaScript с их определением и примером. На этом мы подошли к концу нашей статьи.
Теперь, когда вы знаете об операторах JavaScript, ознакомьтесь с онлайн-курсом веб-разработчика от Edureka. Сертификационный курс по веб-разработке поможет вам научиться создавать впечатляющие веб-сайты с использованием HTML5, CSS3, Twitter Bootstrap 3, jQuery и Google API и развертывать их в Amazon Simple Storage Service (S3).
Есть к нам вопрос? Пожалуйста, укажите это в разделе комментариев «Оператор JavaScript», и мы свяжемся с вами.
Введение в операторы JavaScript
Операторы JavaScript, которые необходимо знать
Автор: FAMПривет 👋
Узнав о переменных JavaScript, теперь мы можем делать с ними больше вещей с помощью операторов JS.
В JS существует множество типов операторов. Я расскажу только о самых важных из них, которые вам понадобятся в повседневных задачах разработчика.
С помощью этих операторов можно выполнять основные операции, такие как сложение, умножение и т. д.
-
+
— Addition -
-
— Subtraction -
*
— Multiplication -
/
— Division -
(...)
— Оператор группировки, операции в скобках выполняются раньше, чем вне -
%
— Модуль (остаток) -
++
— Числа приращений -
-
— Номера снижения
При Выделе.
-
==
— равное -
===
— равное значение и равное тип -
! =
— не равны - 3309333333! =
>
— Больше <
— менее > = - менее
> =
> =
>. <=
— Меньше или равно ?
— Тернарный операторПримеры
Следующие операторы необходимо знать, чтобы работать в JS. Вот список всех логических операторов в JavaScript:
-
&&
- Логическийи
(если и только тогда, когда все операнды верны. В противном случае состояние вернется false) -
33333333333333333333333333333333333333333333 годы.
ИЛИ
( Если и только если один или несколько его операндов истинны) !
— Логический НЕ
( Преобразует истину в ложь)Примеры
-
typeof
: возвращает тип переменной. -
instanceof
: возвращает true, если объект является экземпляром типа объекта.
Следующий шаг — Closures в JS 😉 а пока следите за обновлениями!
На сегодня все, увидимся 🙋
Если у вас есть какие-либо вопросы или отзывы, просто нажмите комментарий или свяжитесь со мной через LinkedIn — Я весь в ушах!
Хотите угостить меня кофе? ☕️
Давайте сделаем нас лучше к 2022 году!
Узнайте больше о программе Web Express 2022:
I- Общие сведения о сети
II- Скелет веб-страницы: HTML
III- Стиль веб-страницы: CSS
IV- Веб-взаимодействия: JavaScript
- Асинхронный код
- Это
- Переменные
- Объемы и подъем
Операторы
- Закрытия
- …
2022 Веб-программа запущена!
Изменение происходит от мышления и привычек
medium.com
Поделись программой с людьми, которые хотят стать веб-разработчиками! Это поможет продолжать прогрессировать и помогать друг другу в путешествии.
Если вам нравятся мои статьи, подпишитесь на , чтобы получать мои последние статьи. Если вам нравится работать с Medium, поддержите меня и тысячи других писателей до регистрация членства . Это стоит всего 5 долларов в месяц , это поддерживает нас, писателей, и у вас есть шанс зарабатывать деньги своим письмом . Конечно, вы можете отменить членство в любое время. Зарегистрировавшись с по этой ссылке , вы поддержите меня напрямую частью своего гонорара, это не будет стоить вам больше. Если вы это сделаете, спасибо вам миллион раз!
Let’s get in touch on Medium , Linkedin , Facebook , Instagram , YouTube , or Twitter .