Оператор группировки

Оператор группировки ( ) контролирует порядок выполнения в выражениях.

Синтаксис

 ( )

Описание

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

Примеры

Переопределяем порядок, когда сначала выполняется умножение и деление, а потом сложение и вычитание, чтобы сначала выполнить сложение.

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

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

Спецификация Статус Комментарий
ECMAScript (ECMA-262)
Определение 'The Grouping Operator' в этой спецификации.
Живой стандарт  
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'The Grouping Operator' в этой спецификации.
Стандарт  
ECMAScript 5.1 (ECMA-262)
Определение 'The Grouping Operator' в этой спецификации.
Стандарт  
ECMAScript 1st Edition (ECMA-262)
Определение 'The Grouping Operator' в этой спецификации.
Стандарт Изначальное определение.

Поддержка браузерами

BCD tables only load in the browser

Смотрите также