JS Приоритет операций

ПриоритетТип оператораАссоциативностьКонкретные операторы
20Группировкане определено( … )
19Доступ к свойствамслева направо… . …
Доступ к свойствам с возможностью вычисленияслева направо… [ … ]
new (со списком аргументов)не определеноnew … ( … )
Вызов функциислева направо… ( … )
18new (без списка аргументов)справа налевоnew …
17Постфиксный инкрементне определено… ++
Постфиксный декремент… --
16Логическое отрицаниесправа налево! …
Побитовое отрицание~ …
Унарный плюс+ …
Унарный минус- …
Префиксный инкремент++ …
Префиксный декремент-- …
typeoftypeof …
voidvoid …
deletedelete …
awaitawait …
15Возведение в степеньсправа налево… ** …
14Умножениеслева направо… * …
Деление… / …
Остаток… % …
13Сложениеслева направо… + …
Вычитание… - …
12Побитовый сдвиг влевослева направо… << …
Побитовый сдвиг вправо… >> …
Сдвиг вправо с заполнением нулей… >>> …
11Меньшеслева направо… < …
Меньше или равно… <= …
Больше… > …
Больше или равно… >= …
in… in …
instanceof… instanceof …
10Равнослева направо… == …
Не равно… != …
Строго равно… === …
Строго не равно… !== …
9Побитовое «И»слева направо… & …
8Побитовое исключающее «ИЛИ»слева направо… ^ …
7Побитовое «ИЛИ»слева направо… | …
6Логическое «И»слева направо… && …
5Логическое «ИЛИ»слева направо… || …
4Условныйсправа налево… ? … : …
3Присваиваниесправа налево… = …
… += …
… -= …
… **= …
… *= …
… /= …
… %= …
… <<= …
… >>= …
… >>>= …
… &= …
… ^= …
… |= …
2yieldсправа налевоyield …
yield*yield* …
1Запятая / Последовательностьслева направо… , …
Пролистать наверх
логотип рос-сайт

Закажите со скидкой 5%

Возможно вы что-то еще ищете на нашем сайте?