--- title: Оператор групування slug: Web/JavaScript/Reference/Operators/Grouping tags: - JavaScript - Оператор translation_of: Web/JavaScript/Reference/Operators/Grouping ---
Оператор групування ( )
контролює пріоритет обчислення у виразах.
( )
Оператор групування складається з пари дужок, які ставляться навколо виразу або підвиразу для заміщення звичайного пріоритету операторів, щоб вирази з нижчим пріоритетом могли бути обчислені перед виразами з вищим пріоритетом. Як зрозуміло з назви, він групує те, що знаходиться всередині дужок.
Заміщення обчислення спочатку множення та ділення, потім додавання та віднімання, щоб обчислити спочатку додавання.
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")}}