Оператор групування

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

Синтаксис

 ( )

Опис

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

Приклади

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

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

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

Специфікація Статус Коментар
ECMAScript (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Living Standard
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard
ECMAScript 5.1 (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard
ECMAScript 1st Edition (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard Початкове визначення. Реалізоване у JavaScript 1.0.

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

BCD tables only load in the browser

Див. також