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 включают в себя:
АРИТМЕТИЯ Операторы 9003 9003
АРИТМЕТИЯ Операторы 9003 9003
АРИТМЕТИЯ Операторы 9003 9003
АРИТМЕТИИ. Вот список операторов, известных как арифметические операторы 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 |
Logical Operators
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 .