--- title: Оператор группировки slug: Web/JavaScript/Reference/Operators/Grouping tags: - JavaScript - Оператор - Основные выражения translation_of: Web/JavaScript/Reference/Operators/Grouping original_slug: Web/JavaScript/Reference/Operators/Группировка --- <div>{{jsSidebar("Operators")}}</div> <p>Оператор группировки <code>( )</code> контролирует порядок выполнения в выражениях.</p> <div>{{EmbedInteractiveExample("pages/js/expressions-groupingoperator.html")}}</div> <h2 id="Синтаксис">Синтаксис</h2> <pre class="syntaxbox"> ( )</pre> <h2 id="Описание">Описание</h2> <p>Оператор группировки из пары круглых скобок вокруг выражения или подвыражения, переопределяющего нормальный <a href="/ru/docs/Web/JavaScript/Reference/Operators/Operator_Precedence">приоритет операторов</a>, так что выражения с меньшим приоритетом выполняются раньше выражений с большим.</p> <h2 id="Примеры">Примеры</h2> <p>Переопределяем порядок, когда сначала выполняется умножение и деление, а потом сложение и вычитание, чтобы сначала выполнить сложение.</p> <pre class="brush:js">let a = 1; let b = 2; let c = 3; // обычный порядок a + b * c // 7 // выполнится так a + (b * c) // 7 // теперь переопределим порядок // сложение будет до умножения (a + b) * c // 9 // что эквивалентно следующему a * c + b * c // 9 </pre> <h2 id="Спецификации">Спецификации</h2> {{Specifications}} <h2 id="Поддержка_браузерами">Поддержка браузерами</h2> <p>{{Compat("javascript.operators.grouping")}}</p> <h2 id="Смотрите_также">Смотрите также</h2> <ul> <li><a href="/ru/docs/Web/JavaScript/Reference/Operators/Operator_Precedence">Приоритет операторов</a></li> <li>{{jsxref("Operators/delete", "delete")}}</li> <li>{{jsxref("Operators/typeof", "typeof")}}</li> </ul>