--- title: Оператор групування slug: Web/JavaScript/Reference/Operators/Grouping tags: - JavaScript - Оператор translation_of: Web/JavaScript/Reference/Operators/Grouping ---
{{jsSidebar("Operators")}}

Оператор групування ( ) контролює пріоритет обчислення у виразах.

{{EmbedInteractiveExample("pages/js/expressions-groupingoperator.html")}}

Синтаксис

 ( )

Опис

Оператор групування складається з пари дужок, які ставляться навколо виразу або підвиразу для заміщення звичайного пріоритету операторів, щоб вирази з нижчим пріоритетом могли бути обчислені перед виразами з вищим пріоритетом. Як зрозуміло з назви, він групує те, що знаходиться всередині дужок.

Приклади

Заміщення обчислення спочатку множення та ділення, потім додавання та віднімання, щоб обчислити спочатку додавання.

var a = 1;
var b = 2;
var c = 3;

// пріоритет за замовчуванням
a + b * c     // 7
// обчислюється наступним чином
a + (b * c)   // 7

// тепер заміщуємо пріоритет,
// додавання перед множенням
(a + b) * c   // 9

// що є еквівалентним
a * c + b * c // 9

Специфікації

Специфікація Статус Коментар
{{SpecName('ESDraft', '#sec-grouping-operator', 'The Grouping Operator')}} {{Spec2('ESDraft')}}
{{SpecName('ES6', '#sec-grouping-operator', 'The Grouping Operator')}} {{Spec2('ES6')}}
{{SpecName('ES5.1', '#sec-11.1.6', 'The Grouping Operator')}} {{Spec2('ES5.1')}}
{{SpecName('ES1', '#sec-11.1.4', 'The Grouping Operator')}} {{Spec2('ES1')}} Початкове визначення. Реалізоване у JavaScript 1.0.

Сумісність з веб-переглядачами

{{Compat("javascript.operators.grouping")}}

Див. також